> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kvantora.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Messages

> Stateless текст через клиент Anthropic.

`POST /v1/messages`: model, messages с role=user/assistant, необязательный system, обязательный max\_tokens, temperature 0–1, stream=false. Content: строка или массив блоков type=text.

```javascript theme={null}
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({apiKey: process.env.KVANTORA_API_KEY,
  baseURL: process.env.KVANTORA_BASE_URL, maxRetries: 0});
const answer = await client.messages.create({model: 'PUBLIC_API_ID',
  messages: [{role: 'user', content: 'Привет'}], max_tokens: 256},
  {headers: {'Idempotency-Key': process.env.REQUEST_ID}});
console.log(answer.content);
```

Ответ содержит type=message, role=assistant, content, stop\_reason и usage. Stop reason: end\_turn или max\_tokens. Cache read tokens выделены в cache\_read\_input\_tokens; сумма расхода в cost\_microrub относится к общему кошельку.

В примере `PUBLIC_API_ID` — место для `public_api_id` из каталога, а не имя существующей модели. Выбирайте модель с доступной операцией.
