Documentation Index Fetch the complete documentation index at: https://docs.toapis.com/llms.txt
Use this file to discover all available pages before exploring further.
Нативный формат Anthropic Messages API
Полная совместимость с официальным Anthropic SDK (Python / JavaScript) — нужно лишь изменить base_url
Поддержка потоковой передачи (SSE)
Поддержка многоходовых диалогов, системных подсказок, визуального ввода и вызова инструментов
Если вы уже используете OpenAI SDK, рекомендуем эндпоинт в формате OpenAI .
Если вы используете Anthropic SDK или Claude Code, рекомендуется этот эндпоинт.
Авторизация
Bearer-токен для прямых HTTP-запросов Authorization: Bearer YOUR_API_KEY
API-ключ, совместимый с Anthropic SDK
anthropic-version
string
по умолчанию: "2023-06-01"
Версия Anthropic API. Устанавливается автоматически при использовании Anthropic SDK. Рекомендуемое значение: 2023-06-01
Тело запроса
Название модели Поддерживаются все модели серии Claude, например:
claude-opus-4-6
claude-sonnet-4-6
claude-haiku-4-5
Список сообщений в хронологическом порядке. Допустимы только роли user и assistant. Системные подсказки задаются в поле system верхнего уровня. content
string | object[]
обязательно
Содержимое в виде строки или массива блоков контента Тип контента: text или image
Текстовое содержимое. Обязательно при type: text.
Источник изображения. Обязательно при type: image. Тип источника: base64 или url
MIME-тип, обязателен для base64. Например: image/jpeg, image/png
Изображение в кодировке Base64. Обязательно при type: base64.
URL изображения. Обязательно при type: url.
Максимальное количество токенов для генерации
Claude Sonnet 4-6: до 64000
Claude Opus 4-6: до 32000
Системная подсказка на верхнем уровне (не внутри messages) Принимает строку или массив блоков контента.
stream
boolean
по умолчанию: false
Включить потоковую передачу (Server-Sent Events)
true: токены передаются по мере генерации в формате SSE Anthropic
false: полный ответ возвращается одним блоком
Температура семплирования Диапазон: 0 – 1
Порог ядерного семплирования Диапазон: 0 – 1. Не рекомендуется задавать одновременно с temperature.
Стоп-последовательности — генерация прекращается при появлении любой из них
Ответ
Уникальный идентификатор запроса с префиксом msg_
Тип объекта, всегда message
Роль ответа, всегда assistant
Список сгенерированных блоков контента
content[].type: тип контента, обычно text
content[].text: сгенерированный текст
Модель, обработавшая запрос
Причина остановки генерации
end_turn: модель завершила ответ естественным образом
max_tokens: достигнут лимит max_tokens
stop_sequence: сработала стоп-последовательность
Статистика использования токенов
usage.input_tokens: количество входных токенов
usage.output_tokens: количество выходных токенов
cURL
cURL (системная подсказка)
cURL (потоковая передача)
Python (Anthropic SDK)
Python (потоковая передача)
JavaScript (Anthropic SDK)
curl --request POST \
--url https://toapis.com/v1/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Привет, расскажи о себе"
}
]
}'
{
"id" : "msg_01XFDUDYJgAACzvnptvVoYEL" ,
"type" : "message" ,
"role" : "assistant" ,
"content" : [
{
"type" : "text" ,
"text" : "Привет! Я Claude — ИИ-ассистент от Anthropic. Я помогу ответить на вопросы, проанализировать информацию, написать код и многое другое. Чем могу помочь?"
}
],
"model" : "claude-sonnet-4-6" ,
"stop_reason" : "end_turn" ,
"usage" : {
"input_tokens" : 10 ,
"output_tokens" : 32
}
}