Перейти к содержимому
Зарегистрироваться бесплатно
API Reference

Anthropic Messages API

Тестируйте BetterToken Anthropic-compatible Messages API: x-api-key, anthropic-version и POST /v1/messages.

POST /v1/messages

Используйте этот endpoint для Claude Code, Anthropic SDK и приложений, работающих с Anthropic Messages API.

Тест в Playground

В Playground справа вставьте свой API Key в поле x-api-key, оставьте anthropic-version равным 2023-06-01, укажите модель из model plaza и отправьте запрос.

Связанные endpoint

POST/v1/messages

Авторизации

x-api-keystringheaderобязательно

Передавайте API Key BetterToken в header x-api-key для Anthropic-compatible запросов.

Заголовки

anthropic-versionstringпо умолчанию: 2023-06-01обязательно

Заголовок версии Anthropic API.

Пример:"2023-06-01"

Тело application/json

modelstringобязательно

ID доступной выбранной модели.

Пример:"YOUR_MODEL_ID"
max_tokensintegerпо умолчанию: 1024обязательно

Максимальное число токенов в одном ответе.

Требуемый диапазон: x >= 1

Пример:1024
messagesobject[]обязательно

Массив сообщений в формате Anthropic. Каждый элемент должен содержать role и content.

Minimum array length: 1

Show child attributes
messages[].rolestringобязательно
Пример:"user"
messages[].contentstringобязательно
Пример:"Привет"

Ответ

200Ответ Anthropic Messages API от выбранной модели.

Ответ Anthropic-compatible Messages API. Поля зависят от выбранной модели и параметров запроса.

Пример
{}
400Неверный формат запроса, отсутствующие параметры, ошибка разбора JSON или multipart, либо неверный формат размера.
errorobject
Show child attributes
Пример:"invalid request"
Пример:"invalid_request_error"
Пример:"invalid_request"
messagestring
Пример:"insufficient quota"
Пример
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
401API Key отсутствует или недействителен.
errorobject
Show child attributes
Пример:"invalid request"
Пример:"invalid_request_error"
Пример:"invalid_request"
messagestring
Пример:"insufficient quota"
Пример
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
402Недостаточно квоты или баланса.
errorobject
Show child attributes
Пример:"invalid request"
Пример:"invalid_request_error"
Пример:"invalid_request"
messagestring
Пример:"insufficient quota"
Пример
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
429Сработал rate limit, лимит параллельных запросов или upstream временно перегружен.
errorobject
Show child attributes
Пример:"invalid request"
Пример:"invalid_request_error"
Пример:"invalid_request"
messagestring
Пример:"insufficient quota"
Пример
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
500Ошибка gateway или upstream-сервиса.
errorobject
Show child attributes
Пример:"invalid request"
Пример:"invalid_request_error"
Пример:"invalid_request"
messagestring
Пример:"insufficient quota"
Пример
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}