Saltar al contenido principal
Contenido actualizado: 2026-09-28
Crazyrouter proporciona una interfaz para subida temporal de imágenes públicas, diseñada para convertir imágenes de referencia locales en una URL pública que el modelo pueda acceder. Es adecuada para Kling, Veo, Seedance, Runway, Luma, MiniMax, Nano Banana Pro, Doubao Seedream y otros interfaces que requieren image_url, image_urls, image_list, images o image_input.
Las imágenes temporales se guardan por defecto durante 48 horas y se eliminan automáticamente después. No hay cobro independiente por día durante el periodo de almacenamiento; actualmente se limita el abuso mediante el límite de cuota y velocidad de subida por usuario.
id devuelto es el ID de registro de archivos de este sitio; el image_input en la petición al modelo debe usar el url devuelto, no se debe enviar directamente id. La capacidad de escala de grises Base64 / multipart para nano-banana-pro solo está disponible para cuentas especificadas.

Descripción general de la interfaz

Restricciones generales:

Carga de archivo local

cURL
Ejemplo de respuesta:

Carga Base64

cURL

Transferencia de URL remota

cURL
La URL remota debe ser una dirección de imagen http o https accesible por el servidor de Crazyrouter. El sistema realiza comprobaciones de tamaño de archivo, tipo MIME y protección SSRF.

Subida directa prefirmada a R2

En escenarios de alta carga, se puede solicitar primero una URL de subida prefirmada, y luego el cliente sube directamente la imagen PUT al punto de almacenamiento. De este modo, el binario de la imagen no pasa por el servidor de aplicaciones Crazyrouter, ideal para cargas masivas diarias de imágenes. Primer paso, solicitar URL de subida directa:
cURL
Ejemplo de respuesta:
Segundo paso, el cliente sube directamente a upload_url:
cURL
Tras completar la subida, utiliza el url devuelto como la URL de imagen en la petición al modelo.
upload_url es una dirección de escritura válida por corto tiempo, normalmente se debe usar dentro de unos 15 minutos. Content-Type y Content-Length deben ser iguales a los solicitados; no envíes upload_url al modelo, en la petición al modelo se debe usar el url devuelto.

Caso real: imagen de referencia local para Kling imagen a video

Primer paso, carga la imagen de referencia local:
cURL
Segundo paso, envía el IMAGE_URL devuelto a Kling imagen a video:
cURL
Al enviar correctamente se devuelve un ID de tarea. Usa consulta de tareas Kling para obtener el resultado final del video.
La URL temporal no es una biblioteca de medios permanente. Por favor, asegúrate de que la URL siga válida antes de enviar la tarea, no la guardes como dirección de imagen de uso a largo plazo.