Vision: изображение в чат-запросе

Разделы документации

Как передать картинку

В /v1/chat/completions значение content — массив: текст и объект image_url с полем url (https-ссылка или data:image/jpeg;base64,…).

tokventa.tech/v1
curl https://tokventa.tech/v1/chat/completions \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3.7-vl","messages":[{"role":"user","content":[
    {"type":"text","text":"Что на картинке?"},
    {"type":"image_url","image_url":{"url":"https://example.com/foto.jpg"}}]}]}'

Какие модели поддерживают

Смотрите тег Зрение в каталоге и подборку моделей со зрением. Модели без этого тега вернут ошибку при image_url в запросе.

Токены

Изображение занимает примерно столько же токенов, сколько несколько сотен слов — итоговый счёт зависит от размера картинки; детали — в карточке конкретной модели.

Python

tokventa.tech/v1
from openai import OpenAI
client = OpenAI(api_key="ВАШ_API_КЛЮЧ", base_url="https://tokventa.tech/v1")
r = client.chat.completions.create(
  model="qwen3.7-vl",
  messages=[{"role":"user","content":[
    {"type":"text","text":"Что на картинке?"},
    {"type":"image_url","image_url":{"url":"https://example.com/foto.jpg"}}]}])
print(r.choices[0].message.content)

OCR

Сценарий распознавания документов — страница OCR; генерация картинок (обратная задача) — Images API.

Базовый URL API: https://tokventa.tech/v1 · Каталог моделей · Цены · Получить ключ