Открыть в интерактивной справке · markdown для агентов: https://neuraldeep.ru/docs/vision.md
Распознавание картинок · Vision
Multimodal через стандартный /v1/chat/completions. Передавай image_url в content-array (URL или base64). Модель описывает картинку, извлекает текст, отвечает на вопросы по изображению.
curl https://api.neuraldeep.ru/v1/chat/completions \
-H "Authorization: Bearer $YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3.6-35b-a3b",
"messages": [{
"role": "user",
"content": [
{"type":"text","text":"Что на картинке? Извлеки текст если есть."},
{"type":"image_url","image_url":{"url":"data:image/jpeg;base64,/9j/..."}}
]
}],
"max_tokens": 500
}'
import base64
from openai import OpenAI
with open("photo.jpg","rb") as f:
b64 = base64.b64encode(f.read()).decode()
client = OpenAI(api_key="$YOUR_KEY", base_url="https://api.neuraldeep.ru/v1")
r = client.chat.completions.create(
model="qwen3.6-35b-a3b",
messages=[{
"role":"user",
"content":[
{"type":"text","text":"Опиши кратко что на фото"},
{"type":"image_url","image_url":{"url":f"data:image/jpeg;base64,{b64}"}},
],
}],
max_tokens=400,
)
print(r.choices[0].message.content)
Лимит — 1 картинка на запрос. Если нужно несколько — делай N последовательных запросов и склеивай ответы у себя в коде.
Разделы справки (markdown для агентов)
- Начало · ключ, ошибки, квоты
- Текст · чат
- Векторизация
- Реранжирование
- Транскрибация
- Распознавание картинок
- Structured output
- Клиенты · агенты
- Остатки лимитов · Limits API
- Поиск · Search API
- OCR · документы
- Картинки · Image API
- Музыка · Music API
- Анонимизация ПДн · PII Guard
- SpeechCore · STT
- Озвучка · TTS API
- Кто когда говорил · диаризация
- Решения по тексту · FRIDA-Decisions, clef-flash
- Drift · обзор
- Файлы + sandbox preview
- Свои tools, skills, MCP
- Задачи · proactive
- Память · memory
- Изоляция и безопасность
- Настройки агента
- Лимиты · ошибки
- Книга · поиск и MCP
- Стриминг
- SDK · Python / JS
- Приватность