Skip to main content

Что вы создадите

Вы отправите один запрос в POST /v1/messages, выведете текст ответа Claude и сохраните код готовым для использования с Anthropic SDK или прямыми HTTP-запросами.

Предварительные требования

  • API-ключ CometAPI, сохранённый в COMETAPI_KEY
  • model ID Claude со страницы Models page
  • curl, Python 3.10+ или Node.js 18+

API-ключ, base URL, аутентификация

Используйте совместимый с Anthropic endpoint Messages через CometAPI:
Аутентифицируйте прямые HTTP-запросы с помощью x-api-key и заголовка версии Anthropic API:

Примеры кода

Используйте вкладки ниже для копируемых примеров на cURL, Python и Node.js.

Объяснение процесса

Запросы Claude Messages по умолчанию являются синхронными. API возвращает объект message в одном HTTP-ответе, а ваше приложение считывает первый текстовый блок content. Используйте этот маршрут, если вам нужны специфичные для Claude форматы запросов, такие как массивы сообщений Anthropic, extended thinking, кэширование prompt или использование инструментов. Если ваше приложение уже использует официальный Anthropic SDK, установите для SDK base URL значение https://api.cometapi.com и сохраните формат запроса Messages API.

Общие параметры

Устранение неполадок / FAQ

Убедитесь, что COMETAPI_KEY задан в той же оболочке или среде выполнения, которая отправляет запрос. Не вставляйте настоящий ключ в исходные файлы.
Убедитесь, что клиент SDK задаёт base_url в Python или baseURL в Node.js как https://api.cometapi.com.
Используйте model ID Claude, доступный вашему аккаунту. В этом кратком руководстве не указан жёстко конкретный модель Claude, потому что доступность зависит от аккаунта и семейства моделей.

Следующие шаги