Skip to Content
API-справочникОбзор API

Обзор API

OfoxAI предоставляет три протокола доступа к API, полностью совместимых с официальными SDK каждого провайдера.

Base URL

ПротоколBase URLОписание
Совместимость с OpenAIhttps://api.ofox.ai/v1Совместим с OpenAI SDK, поддержка всех моделей
Нативный Anthropichttps://api.ofox.ai/anthropicСовместим с Anthropic SDK, нативная работа с Claude
Нативный Geminihttps://api.ofox.ai/geminiСовместим с Google GenAI SDK

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

Все протоколы используют единый OfoxAI API Key, но формат заголовка зависит от протокола:

ПротоколЗаголовокФормат
OpenAIAuthorizationBearer sk-xxx
Anthropicx-api-keysk-xxx
Geminix-goog-api-keysk-xxx

Подробности см. в разделе Аутентификация.

Доступные эндпоинты

Протокол совместимости с OpenAI

ЭндпоинтМетодОписание
/v1/chat/completionsPOSTСоздание ответа чата
/v1/embeddingsPOSTСоздание текстовых эмбеддингов
/v1/modelsGETСписок доступных моделей
/v1/models/{model_id}GETПолучение информации о модели
/v1/images/generationsPOSTГенерация изображений

Нативный протокол Anthropic

ЭндпоинтМетодОписание
/anthropic/v1/messagesPOSTСоздание сообщений

Нативный протокол Gemini

ЭндпоинтМетодОписание
/gemini/v1beta/models/{model}:generateContentPOSTГенерация контента
/gemini/v1beta/models/{model}:streamGenerateContentPOSTПотоковая генерация контента

Лимиты запросов

OfoxAI работает по модели оплаты за использование. Все пользователи имеют единую политику ограничений:

ПараметрЛимит
RPM (запросов/мин)200
TPM (токенов/мин)Без ограничений

Если вам нужен более высокий лимит, обратитесь в поддержку OfoxAI  для его увеличения.

При превышении лимита API возвращает 429 Too Many Requests с заголовками:

x-ratelimit-limit-requests: 200 x-ratelimit-remaining-requests: 0 x-ratelimit-reset-requests: 1s

Коды ошибок

Все протоколы возвращают унифицированные HTTP-коды состояния:

КодОписаниеТипичная причина
200Успех
400Некорректный запросОшибка формата параметров, отсутствие обязательных полей
401Ошибка аутентификацииНедействительный или истёкший API Key
403Недостаточно правНет доступа к данной модели
404Ресурс не найденОшибка в ID модели
429Превышен лимитПревышен лимит запросов
500Ошибка сервераВнутренняя ошибка, повторите попытку
502Ошибка upstreamСбой сервиса провайдера модели
503Сервис недоступенТехническое обслуживание

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

{ "error": { "code": "invalid_api_key", "message": "Предоставленный API Key недействителен. Проверьте и повторите попытку.", "type": "authentication_error" } }

Расширенные параметры OfoxAI

OfoxAI предоставляет расширенные параметры поверх стандартных протоколов для управления маршрутизацией и аварийным переключением:

{ "model": "openai/gpt-4o", "messages": [...], "provider": { "routing": "cost", "fallback": ["anthropic/claude-sonnet-4.5", "google/gemini-3-flash-preview"] } }

Подробности см. в разделах Маршрутизация провайдеров и Аварийное переключение.

Last updated on