Где взять API Claude и как подключить его к своему коду
Кратко. Модели Claude можно подключить через API kosareva.cloud: создать ключ в кабинете, выбрать модель из каталога и отправлять запросы на https://api.kosareva.cloud/v1. Для первого текстового запроса подойдёт OpenAI SDK: в существующем коде меняются base_url, ключ и имя модели. В каталоге есть Claude Haiku 5.5, Sonnet 5.5, Opus 5.5 и Fable 5.1; стоимость и особенности каждой версии лучше сверять перед запуском.
Разработчику нужен Claude в своём приложении, а не только чат в браузере. Например, поручить модели разбирать обращения, составлять черновики ответов или работать с фрагментами документа. Для этого нужен API-ключ, адрес запросов и точное имя модели. Покажу, как собрать минимальную интеграцию, где хранятся ключи и на чём легко ошибиться.
Что такое API Claude
API Claude позволяет отправлять модели запросы из вашей программы и получать ответы, которые программа использует дальше. Вы сами отвечаете за интерфейс, передачу данных, хранение переписки и действия после ответа модели. Доступ к Claude через kosareva.cloud отличается от ключа в консоли Anthropic: в примере ниже используется ключ kosareva.cloud и OpenAI-совместимый адрес нашего API.
Для первого подключения не нужен отдельный SDK под каждую модель. Если у вас уже есть код на Python с OpenAI, можно направить клиента на kosareva.cloud и выбрать Claude по идентификатору из каталога. Для специфических возможностей Claude, например отдельных режимов работы с инструментами или кэширования, сначала проверьте поддержку нужного формата и параметров на выбранном маршруте: базовый текстовый запрос этого не доказывает.
Где получить ключ и какую модель выбрать
В кабинете kosareva.cloud создайте API-ключ. Сохраните его в переменной окружения на сервере, а не в исходном коде и не в JavaScript, который получает браузер пользователя. Для разных приложений или окружений используйте отдельные ключи: так расход по каждому виден отдельно, а скомпрометированный ключ можно отключить без остановки других проектов.
Модели решают разные задачи. Ниже цены каталога kosareva.cloud, проверенные 1 ноября 2026 года: за миллион входных и выходных токенов соответственно. Перед выпуском приложения откройте карточку выбранной модели ещё раз: состав каталога и тарифы меняются.
| Модель | Когда попробовать | Вход / выход за 1 млн токенов |
|---|---|---|
Claude Haiku 5.5 (claude-haiku-5-5) |
Классификация, извлечение полей, большое число коротких обращений | 10,8 ₽ / 54 ₽ при запросах до 100 тыс. токенов |
Claude Sonnet 5.5 (claude-sonnet-5-5) |
Ассистент в приложении, работа с документами и кодом | 216 ₽ / 1 080 ₽ |
Claude Opus 5.5 (claude-opus-5-5) |
Сложные многошаговые задачи, где важнее качество, чем цена отдельного запроса | 432 ₽ / 2 160 ₽ |
Claude Fable 5.1 (claude-fable-5-1) |
Длинные агентные сценарии; сначала сравните на своей задаче с Opus | 1 080 ₽ / 5 400 ₽ |
У Haiku 5.5 есть отдельная ступень тарифа для запросов длиннее 100 тыс. токенов: указанные в таблице цены к ней не относятся. Карточка модели показывает условия. Не выбирайте модель только по цене входа: при длинных ответах расход на выходные токены часто заметнее.
Первый запрос из Python
Установите клиент и задайте ключ в окружении. Пустое значение или демонстрационный текст вместо ключа не сработают.
python -m pip install openai
export KOSAREVA_API_KEY="ВАШ_КЛЮЧ_ИЗ_КАБИНЕТА"
Сохраните следующий код в claude_example.py и запустите python claude_example.py:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["KOSAREVA_API_KEY"],
base_url="https://api.kosareva.cloud/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-5-5",
messages=[
{"role": "system", "content": "Отвечай коротко и по делу."},
{"role": "user", "content": "Объясни, что такое TTL в кэше."},
],
)
print(response.choices[0].message.content)
Здесь model — идентификатор из карточки, а не произвольное название вроде «Claude Sonnet». Для перехода, скажем, на Haiku меняется строка model, но качество и расходы стоит проверить заново на своих запросах. Если ключа нет в окружении, Python остановится до сетевого вызова: это помогает не запускать запросы с пустым значением незаметно.
Можно отправить тот же текстовый запрос без Python SDK. Команда пригодится, чтобы отдельно проверить адрес, ключ и идентификатор модели:
curl https://api.kosareva.cloud/v1/chat/completions \
-H "Authorization: Bearer $KOSAREVA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Ответь одной фразой: что такое TTL?"}]}'
Если приложение уже использует OpenAI-совместимый клиент, выделите адрес API, ключ и имя модели в конфигурацию. Не переписывайте всю бизнес-логику ради первого теста. Сначала проверьте один запрос, затем добавьте обработку ошибок и ограничение расхода.
Сколько стоит один вызов и что проверить перед запуском
Тариф указывает стоимость входных и выходных токенов раздельно. Для Sonnet 5.5 пример с 10 тыс. входных и 1 тыс. выходных токенов по указанным тарифам обойдётся в 3,24 ₽: 2,16 ₽ за вход и 1,08 ₽ за выход. Это расчёт по числу токенов, а не фиксированная цена запроса. Повторно отправляемая история чата увеличит вход, а кэширование и другие режимы могут рассчитываться отдельно.
В рабочем сервисе ключ храните на бэкенде. Не отправляйте в модель документы и переписку без проверки прав доступа; отдельно определите, какие данные вообще можно передавать через внешний API. При ошибке авторизации проверьте ключ и адрес. При ограничении частоты запросов уменьшайте параллелизм и добавляйте повтор с задержкой, но не повторяйте бесконечно. Записывайте идентификатор модели, статус запроса и расход токенов, не сохраняя секрет в логах.
Что здесь не готово из коробки: интерфейс для ваших клиентов, база знаний, вызовы внутренних инструментов и проверка действий агента. API даёт доступ к модели; всё вокруг неё остаётся вашим приложением. Также не стоит считать OpenAI-совместимый текстовый пример доказательством, что любой нативный параметр Anthropic работает тем же способом.
Частые вопросы
Можно ли получить API Claude, не создавая ключ в Anthropic Console?
Да. Для запросов через kosareva.cloud нужен ключ кабинета kosareva.cloud и адрес https://api.kosareva.cloud/v1. Ключ Anthropic Console в приведённом коде не используется.
Какой идентификатор указать для Claude Sonnet 5.5?
Укажите claude-sonnet-5-5. Проверяйте написание в карточке модели: отображаемое название и технический идентификатор не обязаны совпадать посимвольно.
Работает ли пример с OpenAI SDK?
Да, для базового текстового запроса через OpenAI-совместимый маршрут kosareva.cloud. Укажите свой ключ, base_url и имя модели. Возможности вроде вызова инструментов стоит проверять отдельно на нужной модели и маршруте.
Можно ли сменить Sonnet на Opus без новой интеграции?
В показанном текстовом примере достаточно поменять model на claude-opus-5-5. После смены повторите тесты качества и расхода; наличие модели в каталоге не гарантирует одинаковое поведение в каждой задаче.
Где хранить API-ключ Claude в приложении?
Храните ключ kosareva.cloud в секретах бэкенда или переменной окружения сервера. Не помещайте его в клиентский JavaScript, репозиторий, мобильное приложение или публичные логи.
Вывод
Для первой интеграции достаточно ключа, точного имени модели и одного текстового запроса. Сложная часть начинается после первого ответа: нужно контролировать данные, ошибки, историю диалога и расход на реальных задачах. Начните с Sonnet как рабочего варианта и меняйте модель по результатам собственных тестов, а не по её названию.
Источники
Заведите аккаунт за минуту
Один ключ ко всем моделям из статьи. Пополнение от 50 ₽ картой или по счёту, списание по факту, без абонентской платы.