For the complete documentation index, see llms.txt. This page is also available as Markdown.

Примеры использования (cURL, Python, JavaScript)

cURL

Текстовый запрос (автовыбор модели)

curl -X POST https://d5daftde5irfpvduu5pm.wnq2w1o5.apigw.yandexcloud.net/api/chat \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{"messages":[{"role":"user","content":"Привет!"}]}'

Явное указание модели

curl -X POST .../api/chat \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek/deepseek-v4-flash","messages":[{"role":"user","content":"Напиши код сортировки"}]}'

Генерация изображения

curl -X POST .../api/chat \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{"messages":[{"role":"user","content":"Нарисуй закат"}]}'

Эмбеддинги

Python

JavaScript

Обработка ошибок

API возвращает стандартные HTTP‑коды:

  • 200 – успех.

  • 400 – некорректный запрос (отсутствует messages и т.п.).

  • 401 – неверный или отсутствующий API‑ключ.

  • 403 – недостаточно токенов для операции (например, для генерации изображений).

  • 429 – баланс пуст.

  • 502 – все модели временно недоступны.

В теле ответа будет поле error с описанием проблемы.

Last updated

Was this helpful?