Текстовые модели
21 моделей Anthropic, OpenAI, Google, xAI и DeepSeek на том же ключе и балансе. Любую модель можно вызвать любым из трёх протоколов — подходят готовые SDK и клиенты.
Три протокола
POST /v1/chat/completions- OpenAI Chat Completions — самый распространённый формат: OpenAI SDK, LangChain, Cline, Open WebUI и большинство клиентов.
POST /v1/messages- Anthropic Messages — для Claude Code и Anthropic SDK. Есть и
/v1/messages/count_tokens— бесплатный подсчёт токенов. POST /v1/responses- OpenAI Responses — для Codex CLI и клиентов на новом API OpenAI.
Протокол выбирайте по своему клиенту, а не по модели: Claude можно вызвать через Chat Completions, а GPT — через Anthropic Messages. Перевод между форматами, включая инструменты (tools), мы делаем сами.
claude-fable-51 000 тыс.контекст, токеновClaude Opus 5.5claude-opus-5-51 000 тыс.контекст, токеновClaude Opus 5claude-opus-51 000 тыс.контекст, токеновClaude Opus 4.8claude-opus-4-81 000 тыс.контекст, токеновClaude Opus 4.7claude-opus-4-71 000 тыс.контекст, токеновClaude Opus 4.6claude-opus-4-61 000 тыс.контекст, токеновClaude Sonnet 5.5claude-sonnet-5-51 000 тыс.контекст, токеновClaude Sonnet 5claude-sonnet-51 000 тыс.контекст, токеновClaude Sonnet 4.6claude-sonnet-4-61 000 тыс.контекст, токеновClaude Haiku 5.5claude-haiku-5-51 000 тыс.контекст, токеновGPT-6.1 Solgpt-6.1-sol272 тыс.контекст, токеновGPT-6 Solgpt-6-sol272 тыс.контекст, токеновGPT-6 Lunagpt-6-luna272 тыс.контекст, токеновGPT-5.6 Solgpt-5.6-sol272 тыс.контекст, токеновGPT-5.6 Terragpt-5.6-terra272 тыс.контекст, токеновGPT-5.6 Lunagpt-5.6-luna272 тыс.контекст, токеновGPT-5.5gpt-5.5272 тыс.контекст, токеновGPT-5.4gpt-5.4272 тыс.контекст, токеновGemini 3.8 Flashgemini-3.8-flash1 049 тыс.контекст, токеновGrok 4.7grok-4.7256 тыс.контекст, токеновDeepSeek V4.1 Flashdeepseek-v4.1-flash128 тыс.контекст, токеновChat Completions
curl -X POST https://api.apigrid.cloud/v1/chat/completions \
-H "Authorization: Bearer $APIGRID_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"messages": [
{
"role": "system",
"content": "Отвечай кратко."
},
{
"role": "user",
"content": "Столица Франции?"
}
],
"max_tokens": 200
}'{
"id": "chatcmpl-…",
"object": "chat.completion",
"model": "gpt-6.1-sol",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Париж."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 21,
"completion_tokens": 3,
"total_tokens": 24
}
}Anthropic Messages
Ключ можно передать в x-api-key — как это делает Anthropic SDK — или в Authorization.
curl -X POST https://api.apigrid.cloud/v1/messages \
-H "Authorization: Bearer $APIGRID_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Столица Франции?"
}
]
}'{
"id": "msg_…",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-5-5",
"content": [
{
"type": "text",
"text": "Париж."
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 21,
"output_tokens": 4
}
}Responses
curl -X POST https://api.apigrid.cloud/v1/responses \
-H "Authorization: Bearer $APIGRID_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"instructions": "Отвечай кратко.",
"input": "Столица Франции?",
"max_output_tokens": 200
}'{
"id": "resp_…",
"object": "response",
"model": "gpt-6.1-sol",
"output": [
{
"type": "message",
"role": "assistant",
"content": [
{
"type": "output_text",
"text": "Париж."
}
]
}
],
"usage": {
"input_tokens": 21,
"output_tokens": 3,
"total_tokens": 24
}
}Потоковый ответ
Передайте "stream": true — ответ придёт потоком Server-Sent Events в формате выбранного протокола, как у OpenAI и Anthropic. SDK разбирают такой поток сами.
curl https://api.apigrid.cloud/v1/chat/completions \
-H "Authorization: Bearer $APIGRID_KEY" \
-H "Content-Type: application/json" \
-N \
-d '{
"model": "gpt-6.1-sol",
"stream": true,
"messages": [{ "role": "user", "content": "Напиши хокку про осень" }]
}'У части моделей поток приходит крупными фрагментами, а не по словам — это особенность поставщика, на итоговый ответ она не влияет.
Оплата по токенам
Платите за фактические токены: вход, ответ, чтение и запись кэша, по ставкам модели за 1 млн токенов — см. Модели и цены. Расход каждого запроса — в поле usage ответа и в кабинете, на странице Задачи.
Перед запросом резервируется сумма под вход и максимальную длину ответа (max_tokens), после — списывается фактическая стоимость. Подробнее — в разделе Цены и баланс.