POST Anthropic Messages

Эндпоинт Anthropic Messages. HTTP-путь: `POST https://www.llmmart.ru/api/v1/messages`.

Base URL без /v1

В Anthropic SDK указывайте https://www.llmmart.ru/api. SDK сам допишет /v1/messages. Поле max_tokens обязательно.

POST
/messages

max_tokens обязателен. Ошибки — конверт Anthropic.

thinking и cache_control работают только у native Messages; иначе поля снимаются без 400.

В SDK укажите base_url https://llmmart.ru/api без /v1.

АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

application/json

Тело ответа

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/messages" \  -H "Content-Type: application/json" \  -d '{    "model": "anthropic/claude-sonnet-5",    "max_tokens": 1024,    "messages": [      {        "role": "user",        "content": "Привет!"      }    ]  }'
{
  "id": "string",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "string",
      "text": "string"
    }
  ],
  "model": "string",
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0
  }
}
{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "string"
  }
}
{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "string"
  }
}
{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "string"
  }
}

На этом маршруте ошибки — в конверте Anthropic. thinking и cache_control работают только у native-поставщика, иначе поля снимаются без 400.

Объект provider в теле работает так же, как в чате: выбор поставщика и площадки. Два ответа 400 на неверный выбор приходят в конверте OpenAI.

Что дальше

На этой странице