Contenido actualizado: 2026-06-09
Chat de reconocimiento de imágenes
image_url:
- Modelos visuales OpenAI como
gpt-4o,gpt-4o-mini,gpt-5.5,gpt-5.5, etc. - La entrada admite dos formas:
data:image/...;base64,...data URL yhttps://URL pública - El
message.contentde retorno es actualmente una cadena de texto simple
Orden recomendado: primero sube la imagen local mediante la interfaz de carga de imágenes para obtener una URL temporalmedia.crazyrouter.com, luego envíala aimage_url; o simplemente envía el data URL en base64. También se puede usar una URL remota pública, pero debe cumplir las “Restricciones de URL remota” descritas más abajo.
Usar base64 data URL (más estable)
Usar URL https remota
Restricciones de URL remota
La URL debe ser una dirección de imagen accesible por el servidor de Crazyrouter, no basta con que sea accesible desde el navegador. Causas comunes de fallo:
Si ves el mensaje de error
Unable to process the image you provided. Please verify the image URL is publicly accessible, or upload it as base64., significa que la URL no es accesible desde el servidor, revisa según la tabla anterior.
Prácticas recomendadas
- Recursos internos, imágenes privadas o de accesibilidad incierta: primero usa
POST /v1/files/uploadspara obtener una URL temporalmedia.crazyrouter.com/...válida por 72 horas, luego envíala aimage_url - Imágenes pequeñas (< 1MB) o de uso único: usa directamente el data URL en base64, evitando una carga adicional
- Uso avanzado como múltiples imágenes, parámetro
detail, etc.: actualmente soportado por toda la infraestructura upstream OpenAI, sigue el protocolo oficial de OpenAI