GETAPIdocs
Войти
Создать аккаунт
GETAPI/Документация/OpenAI-совместимый API

OpenAI-совместимый API

Это «универсальный пульт» для всех провайдеров. Один формат запроса — chat/completions от OpenAI — но в поле model вы указываете модель любого провайдера: GPT, Claude, Gemini, DeepSeek и т. д. GETAPI на лету конвертирует запрос в нативный формат провайдера и приводит ответ обратно к OpenAI-схеме.

Эндпоинт

base
https://api.getapi.ru/openai/v1

Имена моделей

В поле model используются префиксы провайдеров — без них запрос пойдёт к OpenAI:

ПровайдерПример значения model
OpenAIgpt-4o, gpt-4o-mini, o4-mini
Anthropicanthropic/claude-sonnet-4-6, anthropic/claude-opus-4-7
Googlegoogle/gemini-2.5-pro, google/gemini-2.5-flash
DeepSeekdeepseek/deepseek-reasoner, deepseek/deepseek-chat
Mistralmistral/mistral-large
xAIxai/grok-4

Запрос

curl https://api.getapi.ru/openai/v1/chat/completions \
  -H "Authorization: Bearer $GETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "Назови столицу Франции."}]
  }'

Что конвертируется автоматически

  • messages — массив ролей system / user / assistant / tool приводится к нативной схеме провайдера.
  • tools / tool_choice — function calling работает у всех провайдеров, поддерживающих этот режим.
  • response_format — JSON и JSON Schema проксируются у тех, кто их поддерживает.
  • stream — стриминг через SSE доступен везде.
  • usage — в ответе всегда возвращается единая структура prompt_tokens / completion_tokens / total_tokens.

Ограничения совместимого формата

Часть фич существует только в нативном формате конкретного провайдера. Например:

  • Anthropic extended thinking с настройкой budget_tokens — только нативный /anthropic.
  • OpenAI responses API с reasoning summary — только нативный /openai/v1/responses.

Если фича вам критична — используйте нативный формат. Если важнее переносимость и единый интерфейс — оставайтесь на OpenAI-совместимом.

+

Список доступных моделей через совместимый формат всегда можно получить запросом GET /openai/v1/models — в ответе придут все имена с префиксами провайдеров.

Назад
Нативные API провайдеров
Далее
Модели OpenAI