Anthropic Direct
Прямое подключение к Anthropic API для моделей Claude.
Поддерживаемые модели
| Модель | Описание | Input | Output |
|---|---|---|---|
anthropic/claude-opus-4-5-20251101 | Самая мощная модель | $5.00 | $25.00 |
anthropic/claude-opus-4-5-20251101-thinking | Opus с extended thinking | $5.00 | $25.00 |
anthropic/claude-sonnet-4-5-20250929 | Баланс качества и скорости | $1.50 | $7.50 |
anthropic/claude-sonnet-4-5-20250929-thinking | Sonnet с extended thinking | $1.50 | $7.50 |
anthropic/claude-sonnet-4-20250514 | Claude Sonnet 4 | $3.00 | $15.00 |
anthropic/claude-sonnet-4-20250514-thinking | Sonnet 4 с thinking | $3.00 | $15.00 |
anthropic/claude-haiku-4-5-20251001 | Быстрая и экономичная | $1.00 | $5.00 |
anthropic/claude-3-5-sonnet-20241022 | Claude 3.5 Sonnet | $3.00 | $15.00 |
anthropic/claude-3-5-haiku-20241022 | Claude 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_effort | low, 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_tokens | 1024 - 32000 | Максимум токенов на размышления |
Prompt Caching
При повторных запросах с одинаковым промптом применяется скидка 90% на input токены.
Как это работает
- Первый запрос — полная стоимость
- Повторный запрос с тем же промптом — скидка 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
}'