Открыть в интерактивной справке · markdown для агентов: https://neuraldeep.ru/docs/chat.md
Текст · Chat completion
OpenAI-совместимый /v1/chat/completions. Поддерживает streaming, tools, reasoning (gpt-oss внутри reasoning-теги прокидывает). Ходы одного диалога держатся на одном воркере сами.
curl https://api.neuraldeep.ru/v1/chat/completions \
-H "Authorization: Bearer $YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-oss-120b",
"messages": [
{"role":"system","content":"You are helpful."},
{"role":"user","content":"Привет"}
],
"max_tokens": 500,
"temperature": 0.2
}'
from openai import OpenAI
client = OpenAI(api_key="$YOUR_KEY", base_url="https://api.neuraldeep.ru/v1")
r = client.chat.completions.create(
model="gpt-oss-120b",
messages=[{"role":"user","content":"Привет"}],
max_tokens=500,
)
print(r.choices[0].message.content)
На наших qwen-лейнах ходы одного диалога (тот же ключ и то же начало переписки) сами попадают на один воркер, поэтому префикс берётся из кеша и multi-turn быстрее. Поле
userна маршрут не влияет. Если у тебя несколько параллельных копий одного диалога и их нужно развести по воркерам, передай свойprompt_cache_key.
Reasoning по моделям. По умолчанию reasoning включён, reasoning_content приходит отдельным полем.
gpt-oss-120b: глубину задаётreasoning_effort—low/medium/high.qwen3.8-27b: глубину задаётreasoning_effort—low/medium/xhigh(по умолчаниюlow). Значенияhighиminimalмодель не знает, такое значение снимается и остаётсяlow.qwen3.6-35b-a3b: уровней усилия нет,reasoning_effortни на что не влияет.- Выключить размышление на qwen можно только моделью с суффиксом
-noreason(qwen3.8-27b-noreason,qwen3.6-35b-a3b-noreason).enable_thinking: falseна базовом имени не действует: гейт его снимает, модель всё равно думает. thinking_token_budgetна qwen не работает ни вchat_template_kwargs, ни на верхнем уровне.
Разделы справки (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
- Приватность