Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.apiclaudecode.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Полностью совместимо с Anthropic Messages API. Если ваш код работает с официальным API — он работает с нами. Меняется только baseURL.

Эндпоинт

POST https://apiclaudecode.cloud/v1/messages

Заголовки

HeaderОписание
x-api-keyВаш ключ sk-ant-api03-… или sk-ant-03-…
content-typeapplication/json
anthropic-versionПо желанию; принимаем без проверки

Тело запроса

model
string
required
Имя модели, например claude-sonnet-4.6.
messages
array
required
Массив сообщений { role: "user" | "assistant", content }. content принимается строкой или массивом блоков.
max_tokens
integer
required
Максимум токенов в ответе.
system
string | array
Системный промпт. Строкой или массивом блоков с поддержкой cache_control.
stream
boolean
default:"false"
Если true — отдаём ответ через SSE. См. Streaming.
temperature
number
default:"1.0"
0..1, либо до 2 для творческих задач.
tools
array
Описания доступных функций. Формат — стандартный Anthropic tool-use.
stop_sequences
array
До 4 строк, при появлении которых генерация останавливается.

Пример

const msg = await client.messages.create({
  model: "claude-sonnet-4.6",
  max_tokens: 1024,
  system: "Ты помощник разработчика. Отвечай по существу.",
  messages: [
    { role: "user", content: "Объясни разницу между Mutex и RwLock в Rust" },
  ],
});

Ответ

{
  "id": "msg_01a2b3c4d5...",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4.6",
  "content": [
    { "type": "text", "text": "..." }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 23,
    "output_tokens": 87
  }
}
usage.input_tokens + usage.output_tokens × коэффициент модели = количество кредитов, которое спишется с вашего баланса. Подробности — Тарифы.

Поля ответа

id
string
Уникальный идентификатор ответа.
content
array
Массив блоков. Чаще всего один { type: "text", text: "..." }, но при tool-use — { type: "tool_use", ... }.
stop_reason
string
end_turn | max_tokens | stop_sequence | tool_use.
usage
object
Токены, потраченные на этот запрос. Используется для биллинга и аналитики.