Справка

API-референс

AI Gateway предоставляет единый OpenAI-совместимый API. Если у вас есть код под OpenAI, достаточно поменять base_url и ключ. Прозаический гайд — на странице Документация.

Аутентификация

Все запросы авторизуются API-ключом в заголовке Authorization: Bearer sk-aigate-…. Ключ создаётся в личном кабинете. Базовый адрес — https://ai-gatewey.ru/v1.

POST/v1/chat/completions

Ответ в чате

Основной эндпоинт: принимает историю сообщений и возвращает ответ модели.

Параметры

ПараметрТипОбяз.Описание
modelstringдаКод модели из каталога (например, deepseek/deepseek-chat).
messagesarrayдаМассив сообщений { role, content }; role — system | user | assistant.
temperaturenumberнет0–2, «креативность» ответа. По умолчанию 1.
max_tokensintegerнетОграничение длины ответа в токенах.
streambooleanнетПотоковая передача ответа (Server-Sent Events).

Запрос

from openai import OpenAI

client = OpenAI(
    base_url="https://ai-gatewey.ru/v1",
    api_key="sk-aigate-ваш_ключ",
)

resp = client.chat.completions.create(
    model="deepseek/deepseek-chat",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)

Ответ

response.json
{
  "id": "chatcmpl-…",
  "object": "chat.completion",
  "model": "deepseek/deepseek-chat",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Привет! Чем могу помочь?" },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 8, "completion_tokens": 6, "total_tokens": 14 }
}
GET/v1/models

Список моделей

Возвращает модели, доступные вашему ключу (в поле data[].id). Полный каталог с ценами — на странице Модели.

Коды ошибок

КодЗначение
401Неверный или отсутствующий ключ.
402Исчерпана месячная квота или баланс.
429Превышен лимит запросов (RPM) или параллельных запросов.
400Модель недоступна ключу либо неверный запрос.
5xxВременная ошибка шлюза или апстрим-провайдера.