POST/gpt-5-2/v1/chat/completionsChat Completions
Сообщения в OpenAI-совместимом формате. Поддерживает текст, изображения, web search и управление reasoning effort.
{
"messages": [{"role": "user", "content": "Напиши краткое резюме"}],
"reasoning_effort": "high"
}
POST/codex/v1/responsesResponses
Основной Responses API для GPT 5.4–5.6. Поле input принимает строку или массив сообщений.
{
"model": "gpt-5-6-terra",
"input": "Составь план запуска продукта",
"reasoning": {"effort": "medium"},
"stream": true
}
POST/api/v1/responsesCodex
Responses API для задач программирования. Доступны текст, изображения, файлы, web search и пользовательские функции.
{
"model": "gpt-5.4-codex",
"input": [{"role": "user", "content": [
{"type": "input_text", "text": "Найди ошибку в этом коде"}
]}],
"reasoning": {"effort": "high"}
}
POST/claude/v1/messagesMessages
Нативный формат Claude Messages с историей диалога, лимитом ответа и function calling.
{
"model": "claude-sonnet-4-6",
"max_tokens": 4096,
"messages": [{"role": "user", "content": "Проанализируй договор"}],
"stream": false
}
POST/grok/v1/responsesResponses
Responses-совместимый интерфейс Grok с reasoning, мультимодальным вводом и инструментами.
{
"model": "grok-4-5",
"input": "Что изменилось в отрасли за неделю?",
"tools": [{"type": "web_search"}],
"stream": false
}
POST/gemini-3-7-flash-openai/v1/chat/completionsOpenAI-compatible
Gemini в формате Chat Completions. Версии модели используют собственный префикс endpoint.
/gemini-2.5-pro/v1/chat/completions/gemini-3-pro/v1/chat/completions/gemini-3.1-pro/v1/chat/completions/gemini-2.5-flash/v1/chat/completions/gemini-3-flash/v1/chat/completions/gemini-3-5-flash-openai/v1/chat/completions/gemini-3-6-flash-openai/v1/chat/completions/gemini-3-7-flash-openai/v1/chat/completions
{
"messages": [{"role": "user", "content": "Извлеки факты из документа"}],
"stream": true
}
POST/gemini/v1/models/gemini-3-7-flash:streamGenerateContentGemini Native
Нативный Gemini API с contents, Google Search, function declarations и thinking configuration.
/gemini/v1/models/gemini-3-flash:streamGenerateContent/gemini/v1/models/gemini-3-5-flash:streamGenerateContent/gemini/v1/models/gemini-3-6-flash:streamGenerateContent/gemini/v1/models/gemini-3-7-flash:streamGenerateContent
{
"contents": [{"role": "user", "parts": [{"text": "Привет!"}]}],
"generationConfig": {
"thinkingConfig": {"includeThoughts": true, "thinkingLevel": "high"}
}
}