Skip to main content
Polza.ai предоставляет REST API, совместимый со стандартом OpenAI, для доступа к сотням AI-моделей.

Базовый URL

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

Все запросы требуют API-ключ в заголовке Authorization:
Получите API-ключ в консоли.

Совместимость с OpenAI

Polza.ai полностью совместим с OpenAI SDK. Просто измените base_url:

Коды ответов

Формат ошибок

Повторы запросов

За запрос, который завершился ошибкой, деньги не списываются — в том числе если ошибка пришла посреди стрима. Поэтому ошибку можно безопасно повторить. Исключение — обрыв соединения с вашей стороны (например, по таймауту клиента): уже сгенерированная часть ответа оплачивается, а повтор будет новым запросом. Держите таймаут клиента с запасом, лимит на запрос — 600 секунд. Ключа идемпотентности нет: каждый повтор — отдельный запрос.

Два вида 429

Оба приходят с code: "TOO_MANY_REQUESTS", отличаются заголовком и metadata: В наш лимит засчитываются все принятые запросы, включая завершившиеся ошибкой. 429 провайдера доходит до вас, только когда запрос не прошёл ни у одного доступного провайдера модели: переключение между ними мы делаем сами.

Ошибки в стриме

При stream: true ошибка, случившаяся после начала ответа, приходит событием с полем error и finish_reason: "error", а HTTP-статус остаётся 200:
Так же в стриме приходит 402 при нехватке резерва. Проверяйте поле error в каждом событии.

Лимиты