Перейти к содержимому

OpenRouter [Vision]

Интеграция

ID модели openrouter/router/vision
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/openrouter/router/vision?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "openai/gpt-6-sol"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

До 14,34 $ за запуск оплата по фактическому использованию, остаток возвращается Запустить на этой странице

Получить API-ключ
OpenRouter LLM

Передаёт промпт с изображениями или PDF выбранной мультимодальной LLM для описания, OCR или визуальных вопросов и ответов

OpenRouter · Текст

Здесь появится ваш первый результат

Составьте запрос ниже и выполните его с помощью API-ключа. Результаты копируются в наше хранилище и хранятся навсегда или 7 дней бесплатно.

Сформировать запрос

Элементы управления сгенерированы из схемы модели. Код и цена обновляются при изменении параметров.

•обязательно

Промпт, примененный к изображению.

•обязательно

Имя, идентифицирующее запускаемую модель.

Расширенные system_prompt · images · temperature · max_tokens · reasoning · enable_web_search · pdf_urls · web_search_options

Системный промпт с инструкциями или контекстом для модели.

image_urls
Перетащите файл или

URL изображений для обработки.

по умолчанию 1

Управление вариативностью ответа: значение 0 гарантирует одинаковый ответ при неизменных входных данных. Увеличение значения смещает ответы от предсказуемых типичных формулировок к более разнообразным и редким.

Ограничение числа сгенерированных токенов ответа значением не больше длины контекста за вычетом длины промпта. Генерация не может превысить заданный предел.

Укажите расположение документов в виде списка, содержащего только PDF: URL-адреса http(s), указывающие на файлы .pdf, или URI данных в формате data:application/pdf;base64,... . Парсер документов OpenRouter обрабатывает их, если модель не может обрабатывать PDF напрямую.

Конфигурация веб-поиска, включая выбор движка, ограничения результатов и фильтрацию доменов. Используется только при enable_web_search со значением true.

POST /run/openrouter/router/vision?wait=20 стоимость → 14,34 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/openrouter/router/vision?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "openai/gpt-6-sol"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Запустить этот запрос

Ваш ключ хранится в этом браузере: он отправляется только в Doitong API и сохраняется в localStorage только при включении параметра «Запомнить». Получить API-ключ

О OpenRouter [Vision]

Принимает `prompt` и название поддерживающей зрение языковой модели в `model`, затем возвращает текстовый ответ. Изображения добавляются через `image_urls`, документы — через `pdf_urls`, принимающий только PDF-файлы. Также поддерживает `system_prompt`, `temperature` от 0 до 2, `max_tokens`, необязательный вывод рассуждений и веб-поиск.

Параметры

Передавайте либо каноническое имя, либо исходное имя, но не оба. Канонические имена

ИмяТип По умолчаниюДопустимые значения Описание
image_urlsнеобязательно images
Типurl[] · image
URL изображений для обработки.
pdf_urlsнеобязательно
Типstring[]
Укажите расположение документов в виде списка, содержащего только PDF: URL-адреса http(s), указывающие на файлы .pdf, или URI данных в формате data:application/pdf;base64,... . Парсер документов OpenRouter обрабатывает их, если модель не может обрабатывать PDF напрямую.
promptобязательно
Типstring
Промпт, примененный к изображению.
system_promptнеобязательно
Типstring | null
Системный промпт с инструкциями или контекстом для модели.
modelобязательно
Типstring
Имя, идентифицирующее запускаемую модель.
reasoningнеобязательно
Типboolean
По умолчаниюfalse
Указывает, следует ли включать рассуждения в итоговый ответ.
temperatureнеобязательно
Типnumber
По умолчанию1
0 – 2
Управление вариативностью ответа: значение 0 гарантирует одинаковый ответ при неизменных входных данных. Увеличение значения смещает ответы от предсказуемых типичных формулировок к более разнообразным и редким.
max_tokensнеобязательно
Типinteger | null
≥ 1
Ограничение числа сгенерированных токенов ответа значением не больше длины контекста за вычетом длины промпта. Генерация не может превысить заданный предел.
web_search_optionsнеобязательно
Типobject
Конфигурация веб-поиска, включая выбор движка, ограничения результатов и фильтрацию доменов. Используется только при enable_web_search со значением true.
web_search_options.engineнеобязательно
Типenum
По умолчаниюauto
autonativeexa
Выбор поискового движка: 'auto' и 'native' переходят на Exa, если встроенный поиск недоступен. 'auto' использует доступный поиск провайдера; 'native' предпочитает встроенный поиск OpenAI, Anthropic, Google, xAI или Perplexity. Для исключительного использования API поиска Exa выберите 'exa'.
web_search_options.max_resultsнеобязательно
Типinteger | null
1 – 25
Ограничение результатов для каждого вызова поиска Exa, от 1 до 25; значение по умолчанию — 5. Встроенный поиск провайдера игнорирует этот параметр.
web_search_options.max_usesнеобязательно
Типinteger | null
≥ 1
Ограничение поиска на запрос, передаваемое Anthropic для встроенного поиска, но игнорируемое другими встроенными провайдерами. Вызовы сверх ограничения получают ошибку и не выполняются.
web_search_options.max_total_resultsнеобязательно
Типinteger | null
≥ 1
Общее ограничение результатов для всех поисковых запросов в одном запросе.
web_search_options.search_context_sizeнеобязательно
Типenum
lowmediumhigh
Объём данных для получения по каждому результату Exa; если задан max_characters, он имеет приоритет, а встроенный поиск провайдера игнорирует этот параметр. Выберите low для 5K символов, medium для 15K или high для 30K; если не указывать параметр, Exa адаптирует объём примерно до 2–4K на результат.
web_search_options.max_charactersнеобязательно
Типinteger | null
1 – 100 000
Ограничение числа символов содержимого каждого результата Exa, переопределяющее search_context_size при одновременной передаче обоих параметров. Укажите точный максимум от 1 до 100 000 символов; встроенный поиск провайдера игнорирует этот параметр.
web_search_options.allowed_domainsнеобязательно
Типstring[]
Список разрешённых доменов для Exa и большинства встроенных поисковых провайдеров, ограничивающий результаты указанными доменами. Встроенный поиск Google его не поддерживает.
web_search_options.excluded_domainsнеобязательно
Типstring[]
Список исключённых доменов для поиска Exa и совместимых встроенных провайдеров; встроенные поисковые запросы Google и OpenAI не могут применять этот список. Результаты с указанных доменов исключаются.
web_search_options.user_locationнеобязательно
Типobject
Приблизительное местоположение пользователя, влияющее на географическую привязку результатов встроенного поиска; Exa эту информацию не использует.
web_search_options.user_location.typeнеобязательно
Типstring
По умолчаниюapproximate
Классификация местоположения; поддерживается только значение 'approximate'.
web_search_options.user_location.cityнеобязательно
Типstring | null
Название города, например 'San Francisco'.
web_search_options.user_location.regionнеобязательно
Типstring | null
Название штата или региона, например 'California'.
web_search_options.user_location.countryнеобязательно
Типstring | null
Идентификатор страны из двух букв, например 'US'.
web_search_options.user_location.timezoneнеобязательно
Типstring | null
Идентификатор часового пояса в нотации IANA, например 'America/Los_Angeles'.
обязательно Каноническое имя, также принимается

Параметры файлов принимают общедоступный https:// URL, data: URI размером до 10 MB или file_url загруженного файла. Файлы

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router/vision",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 14340,
    "usd": "14.34",
    "charged": 14340,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "openai/gpt-6-sol"
  },
  "output": {
    "output": "A close-up of a tiger's face focusing on its bright orange iris and the area around its eye, with white fur eyebrows and a contrasting black and rich orange striped fur pattern. The word \"FLUX\" is overlaid in bold, white, brush-stroke styled text across the tiger's face.",
    "usage": {
      "prompt_tokens": 1,
      "completion_tokens": 1,
      "total_tokens": 0,
      "cost": 1.0,
      "prompt_tokens_details": {
        "cached_tokens": 0,
        "cache_write_tokens": 0
      }
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Ваши файлы — ваш выборКаждый URL из outputs[].url — это копия в нашем хранилище: она хранится навсегда (оплата за ГБ в месяц) или 7 дней бесплатно — в зависимости от настройки вашего аккаунта или параметра ?storage=.
Одинаковая структура у каждой моделиtype, url, content_type, width, height и duration — одинаково для изображений, видео и аудио. output — собственный объект результата модели.
Поля результата
output
stringРезультат, созданный моделью.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullСведения о расходе токенов.

Другие модели: LLM

Для AI-агентов: эта страница в формате Markdown доступна по адресу https://doitong.com/ru/developers/models/openrouter/router/vision.md. Все модели и руководства: https://doitong.com/developers/llms.txt