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Авторизации
Передавайте API Key BetterToken в header x-api-key для Anthropic-compatible запросов.
Заголовки
Заголовок версии Anthropic API.
Пример:
"2023-06-01"Тело application/json
Массив сообщений в формате Anthropic. Каждый элемент должен содержать role и content.
Show child attributes
Пример:
"user"Пример:
"Привет"Ответ
200Ответ Anthropic Messages API от выбранной модели.
Ответ Anthropic-compatible Messages API. Поля зависят от выбранной модели и параметров запроса.
Пример
{}400Неверный формат запроса, отсутствующие параметры, ошибка разбора JSON или multipart, либо неверный формат размера.
errorobject
Show child attributes
error.messagestring
Пример:
"invalid request"error.typestring
Пример:
"invalid_request_error"error.codestring
Пример:
"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
error.messagestring
Пример:
"invalid request"error.typestring
Пример:
"invalid_request_error"error.codestring
Пример:
"invalid_request"messagestring
Пример:
"insufficient quota"Пример
{
"error": {
"message": "invalid request",
"type": "invalid_request_error",
"code": "invalid_request"
},
"message": "insufficient quota"
}402Недостаточно квоты или баланса.
errorobject
Show child attributes
error.messagestring
Пример:
"invalid request"error.typestring
Пример:
"invalid_request_error"error.codestring
Пример:
"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
error.messagestring
Пример:
"invalid request"error.typestring
Пример:
"invalid_request_error"error.codestring
Пример:
"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
error.messagestring
Пример:
"invalid request"error.typestring
Пример:
"invalid_request_error"error.codestring
Пример:
"invalid_request"messagestring
Пример:
"insufficient quota"Пример
{
"error": {
"message": "invalid request",
"type": "invalid_request_error",
"code": "invalid_request"
},
"message": "insufficient quota"
}
