Claude API через NexusAPI

Подключайте текстовые модели Claude к своему приложению через OpenAI-совместимый API NexusAPI. Один ключ используется для авторизации, а конкретная модель выбирается в поле model. На этой странице — доступные идентификаторы, ставки за токены и минимальный запрос.

Какие модели Claude доступны

В публичном каталоге NexusAPI представлены следующие идентификаторы Claude. Список и ставки проверены 2 октября 2026 года; перед запуском сверяйте актуальные данные в каталоге. Поддержка отдельных возможностей определяется реализацией NexusAPI и схемой запроса.

Публичные ставки NexusAPI на 2 октября 2026 года, ₽ за 1 млн токенов
МодельИдентификаторВходВыход
Claude Sonnet 5claude-sonnet-595,04475,2
Claude Opus 5claude-opus-5165825
Claude Sonnet 4.6claude-sonnet-4.699495
Claude Opus 4.6claude-opus-4.6165825
Claude Opus 4.8claude-opus-4.8165825
Claude Fable 5claude-fable-56053025
Claude Opus 4.7claude-opus-4.7165825
Claude Sonnet 5.5claude-sonnet-5.5121,186648605,933328
Claude Opus 5.5claude-opus-5.5318,3304081591,652216

Стоимость Claude API

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

Для Claude Sonnet 5 вход стоит 95,04 ₽, выход — 475,20 ₽ за 1 миллион токенов. Пример без кэширования: 1 000 входных и 1 000 выходных токенов дают расчётную стоимость 0,57024 ₽ до округления и возможных индивидуальных условий.

Как получить API-ключ и отправить первый запрос

Создайте аккаунт в панели NexusAPI, выпустите API-ключ и проверьте баланс. Храните ключ на сервере в переменной окружения NEXUS_API_KEY. Запросы к модели оплачиваются по использованию.

Для текстового ответа используйте POST /v1/chat/completions с полями model и messages. При stream: false ответ возвращается в этом же запросе. Текст ответа доступен в choices[0].message.content; асинхронный task_id для этого сценария не требуется.

curl https://nexusapi.dev/v1/chat/completions \
  -H "Authorization: Bearer $NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-5","messages":[{"role":"user","content":"Составь краткий план запуска продукта"}],"max_tokens":512}'

Claude API на Python

В OpenAI-совместимом клиенте укажите base_url NexusAPI и выбранный идентификатор Claude. Пример ограничивает длину ответа через max_tokens.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["NEXUS_API_KEY"],
    base_url="https://nexusapi.dev/v1",
)
response = client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[{"role": "user", "content": "Составь краткий план запуска продукта"}],
    max_tokens=512,
)
print(response.choices[0].message.content)

Параметры и ограничения

Текущая схема Chat Completions принимает текстовые сообщения. Части content с image_url или input_image отклоняются с 422; не отправляйте изображения как будто они поддерживаются этим endpoint.

Для потокового ответа предусмотрено stream: true. Дополнительные параметры и ограничения выбранной модели сверяйте в документации перед интеграцией. В примерах ниже не заявляется совместимость с endpoint Anthropic Messages API.

Claude API и Claude MCP: в чём разница

Claude API позволяет приложению отправлять сообщения текстовой модели. MCP подключает инструменты и данные к совместимому AI-клиенту. Claude Desktop может быть таким клиентом, а NexusAPI MCP — локальным сервером инструментов генерации медиа.

Текущая опубликованная версия NexusAPI MCP вызывает асинхронный /generate и проверяет /tasks/{task_id}; отдельного инструмента Chat Completions в ней нет. Для запросов к моделям Claude используйте API, показанный выше.

Проверка ошибок

При 422 проверьте обязательные поля model и messages, идентификатор модели и формат content. Для изображений используйте соответствующий media endpoint, а не текстовый запрос Claude.

При проблеме с ответом сохраните время запроса, модель и безопасный текст ошибки; передайте их в поддержку без API-ключа.