OpenAI-совместимый API
Это «универсальный пульт» для всех провайдеров. Один формат запроса — chat/completions от OpenAI — но в поле model вы указываете модель любого провайдера: GPT, Claude, Gemini, DeepSeek и т. д. GETAPI на лету конвертирует запрос в нативный формат провайдера и приводит ответ обратно к OpenAI-схеме.
Эндпоинт
base
https://api.getapi.ru/openai/v1
Имена моделей
В поле model используются префиксы провайдеров — без них запрос пойдёт к OpenAI:
| Провайдер | Пример значения model |
|---|---|
| OpenAI | gpt-4o, gpt-4o-mini, o4-mini |
| Anthropic | anthropic/claude-sonnet-4-6, anthropic/claude-opus-4-7 |
google/gemini-2.5-pro, google/gemini-2.5-flash | |
| DeepSeek | deepseek/deepseek-reasoner, deepseek/deepseek-chat |
| Mistral | mistral/mistral-large |
| xAI | xai/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
responsesAPI с reasoning summary — только нативный/openai/v1/responses.
Если фича вам критична — используйте нативный формат. Если важнее переносимость и единый интерфейс — оставайтесь на OpenAI-совместимом.
+
Список доступных моделей через совместимый формат всегда можно получить запросом GET /openai/v1/models — в ответе придут все имена с префиксами провайдеров.