Перейти к основному содержимому

Anthropic Direct

Прямое подключение к Anthropic API для моделей Claude.

Поддерживаемые модели

МодельОписаниеInputOutput
anthropic/claude-opus-4-5-20251101Самая мощная модель$5.00$25.00
anthropic/claude-opus-4-5-20251101-thinkingOpus с extended thinking$5.00$25.00
anthropic/claude-sonnet-4-5-20250929Баланс качества и скорости$1.50$7.50
anthropic/claude-sonnet-4-5-20250929-thinkingSonnet с extended thinking$1.50$7.50
anthropic/claude-sonnet-4-20250514Claude Sonnet 4$3.00$15.00
anthropic/claude-sonnet-4-20250514-thinkingSonnet 4 с thinking$3.00$15.00
anthropic/claude-haiku-4-5-20251001Быстрая и экономичная$1.00$5.00
anthropic/claude-3-5-sonnet-20241022Claude 3.5 Sonnet$3.00$15.00
anthropic/claude-3-5-haiku-20241022Claude 3.5 Haiku$0.25$1.25

Цены указаны в USD за 1M токенов

Базовый пример

curl https://api.aipomogator.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "anthropic/claude-sonnet-4-5-20250929",
"messages": [
{"role": "user", "content": "Объясни квантовые вычисления простыми словами"}
],
"max_tokens": 1024
}'

Extended Thinking

Модели с суффиксом -thinking поддерживают режим "размышлений", где модель сначала думает, а потом отвечает.

Параметры

ПараметрЗначенияОписание
reasoning_effortlow, medium, highУровень размышлений

Пример с extended thinking

curl https://api.aipomogator.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "anthropic/claude-sonnet-4-20250514-thinking",
"messages": [
{"role": "user", "content": "Реши уравнение: 2x + 5 = 13"}
],
"reasoning_effort": "high"
}'

Ответ с thinking blocks

{
"choices": [{
"message": {
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Мне нужно решить уравнение 2x + 5 = 13.\n\n1. Вычту 5 из обеих сторон: 2x = 8\n2. Разделю на 2: x = 4\n\nПроверка: 2(4) + 5 = 8 + 5 = 13 ✓"
},
{
"type": "text",
"text": "x = 4"
}
]
}
}]
}

Бюджет токенов для размышлений

Можно явно указать бюджет токенов:

{
"model": "anthropic/claude-opus-4-5-20251101-thinking",
"messages": [...],
"thinking": {
"budget_tokens": 16000
}
}
ПараметрRangeОписание
thinking.budget_tokens1024 - 32000Максимум токенов на размышления

Prompt Caching

При повторных запросах с одинаковым промптом применяется скидка 90% на input токены.

Как это работает

  1. Первый запрос — полная стоимость
  2. Повторный запрос с тем же промптом — скидка 90%

Пример ответа с кэшированием

{
"usage": {
"prompt_tokens": 1000,
"completion_tokens": 500,
"prompt_tokens_details": {
"cached_tokens": 900,
"audio_tokens": 0
}
}
}

В этом примере 900 из 1000 input токенов были из кэша (90% скидка).

Tool Use (Function Calling)

{
"model": "anthropic/claude-sonnet-4-5-20250929",
"messages": [
{"role": "user", "content": "Какая погода в Москве?"}
],
"tools": [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Получить погоду для города",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "Название города"}
},
"required": ["city"]
}
}
}
]
}

Vision (Обработка изображений)

{
"model": "anthropic/claude-sonnet-4-5-20250929",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Что изображено на картинке?"},
{
"type": "image_url",
"image_url": {"url": "https://example.com/image.jpg"}
}
]
}
]
}

Streaming

curl https://api.aipomogator.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "anthropic/claude-sonnet-4-5-20250929",
"messages": [{"role": "user", "content": "Напиши короткий рассказ"}],
"stream": true
}'