Documentation Index
Fetch the complete documentation index at: https://docs.crazyrouter.com/llms.txt
Use this file to discover all available pages before exploring further.
Vision via Chat
image_url в стиле OpenAI на основных визуальных моделях:
gpt-4o,gpt-4o-mini,gpt-4.1,gpt-5.4и другие визуальные модели OpenAI- Поддерживаются как data URL
data:image/...;base64,..., так и публичныеhttps://URL message.contentсейчас возвращается обычной строкой
Рекомендуемый порядок: для локальных файлов сначала вызывайте эндпоинт загрузки изображений, чтобы получить временный URLmedia.crazyrouter.com, затем передавайте его вimage_url; либо сразу отправляйте base64 data URL. Удалённые публичные URL тоже работают, но должны удовлетворять условиям ниже.
Через base64 data URL (самый надёжный путь)
Через удалённый https URL
Ограничения удалённых URL
URL должен быть доступен с серверов Crazyrouter, а не просто открываться в браузере. Типичные причины ошибок:| Сбой | Причина | Решение |
|---|---|---|
| Домен не резолвится | Приватный/некорректный адрес | Использовать публичный https URL |
| 403 Forbidden | Некоторые CDN (wikimedia, приватные S3) блокируют серверный UA или требуют Referer | Использовать эндпоинт загрузки или base64 |
Content-Type не image/* | URL возвращает HTML или редирект на страницу логина | Убедиться, что это прямая ссылка на изображение |
| Файл больше 20MB | Лимит на размер одного файла | Сжать или обрезать |
Unable to process the image you provided. Please verify the image URL is publicly accessible, or upload it as base64., значит URL недоступен серверу — пройдитесь по таблице выше.
Рекомендуемый подход
- Для внутренних ассетов, приватных и непроверенных по доступности изображений: сначала вызовите
POST /v1/files/uploadsи получите 72-часовой URLmedia.crazyrouter.com/..., затем передайте его вimage_url - Для маленьких (< 1MB) и одноразовых изображений: отправляйте base64 data URL напрямую, экономя один лишний запрос
- Несколько изображений, параметр
detailи другие продвинутые опции: апстрим OpenAI это поддерживает, передавайте по официальной спецификации OpenAI