GPT API через NexusAPI

Текстовые модели GPT доступны через OpenAI-совместимый Chat Completions API NexusAPI. Один запрос содержит model и messages; результат обычного вызова приходит в HTTP-ответе. Сравните актуальные идентификаторы и ставки за вход, выход и кэш перед подключением.

Редакция NexusAPI · параметры и цены проверены

Как выбрать и подключить GPT

  • Используйте POST /v1/chat/completions. Медиа-обёртка params.model_name и ожидание через /tasks/{task_id} к этому текстовому сценарию не относятся.
  • Текущий контракт принимает текстовые messages; вложения image_url и input_image отклоняются с 422. Возможности оригинального продукта не следует автоматически переносить в эту интеграцию.
  • stream: false возвращает обычный ответ, stream: true включает поток. max_tokens и max_completion_tokens должны быть положительными целыми; выбирайте одно поле ограничения ответа под ваш клиент.
  • Поддерживаемые в схеме значения effort и reasoning_effort: low, medium, high, xhigh, max. Они не являются обещанием одинакового поведения всех моделей; начинайте с минимального запроса.

Цены GPT API

Публичные ставки, ₽ за 1 миллион токенов
МодельВходВыходЧтение кэшаЗапись кэша
GPT 5.53522 11235,2422,4
GPT 5.6 Terra82,56608,36103,18
GPT 5.6 Sol1651 32016,5198
GPT 5.6 Luna332643,341,36
GPT 5.482,54958,3699
GPT 6.1 Sol36,723192183,6161361,8361245,904056
GPT 6 Sol36,723192183,6161363,67232845,904056
GPT 6 Luna1,836129,1807760,1836562,295216

Вход, выход и операции кэша имеют разные ставки. Итоговая стоимость зависит от фактического usage и условий аккаунта; таблица не является фиксированной ценой одного текстового ответа.

Идентификаторы и различия моделей

GPT 5.5

gpt-5.5

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 5.6 Terra

gpt-5.6-terra

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 5.6 Sol

gpt-5.6-sol

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 5.6 Luna

gpt-5.6-luna

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 5.4

gpt-5.4

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 6.1 Sol

gpt-6.1-sol

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 6 Sol

gpt-6-sol

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

GPT 6 Luna

gpt-6-luna

Текстовая модель из текущего каталога NexusAPI. Выберите этот точный идентификатор в поле model; сравнивайте отдельные ставки входных, выходных и кэшированных токенов.

Пример запроса GPT 5.5

Создайте аккаунт в панели NexusAPI, выпустите API-ключ и сохраните его на сервере в переменной NEXUS_API_KEY. Ключ не следует помещать в публичный JavaScript. Пример показывает структуру запроса и не является отчётом о выполненной генерации.

curl https://nexusapi.dev/v1/chat/completions \
  -H "Authorization: Bearer $NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-5.5",
  "messages": [
    {
      "role": "user",
      "content": "Составь краткий план запуска нового продукта"
    }
  ],
  "max_tokens": 512,
  "stream": false
}
JSON

При stream: false прочитайте текст из choices[0].message.content. Для stream: true клиент должен обрабатывать поток. Асинхронный task_id для Chat Completions не используется.

Поля ChatCompletionRequest в опубликованной OpenAPI
ПолеТипОбязательноЗначения и ограничения
modelстрокадаЧисловой предел в схеме не задан
messagesмассивдаЧисловой предел в схеме не задан
streambooleanнетПо умолчанию: false
max_tokensцелое числонетДиапазон: 1 … не указан
max_completion_tokensцелое числонетДиапазон: 1 … не указан
effortстроканетДопустимо: low, medium, high, xhigh, max
reasoning_effortстроканетДопустимо: low, medium, high, xhigh, max
thinkingобъектнетЧисловой предел в схеме не задан
temperatureчислонетЧисловой предел в схеме не задан
top_pчислонетЧисловой предел в схеме не задан
top_kцелое числонетЧисловой предел в схеме не задан

Проверка перед запуском

  • Убедитесь, что model точно совпадает с идентификатором в таблице.
  • Передавайте текстовые сообщения с корректными role и content.
  • Задайте ограничение ответа и сопоставьте фактический usage со ставками выбранной модели.