Skip to main content
POST
Создать сообщение Anthropic Messages API
SpeShu.AI поддерживает Anthropic-compatible POST /v1/messages. Если ваш клиент уже работает с Anthropic Messages API, замените base_url и используйте API-ключ SpeShu.AI.

Базовый URL

https://speshu.ai/api/v1

Авторизация

Поддерживаются оба варианта: x-api-key: <SPESHU_AI_API_KEY> Authorization: Bearer <SPESHU_AI_API_KEY> Также передавайте версию API: anthropic-version: 2023-06-01

Синхронный запрос

Ответ 200

Streaming

Установите stream: true, чтобы получать ответ через Server-Sent Events.
Ответ приходит как text/event-stream:
Клиент должен корректно обрабатывать неизвестные event-типы. Anthropic может добавлять новые события без изменения основного контракта.

Параметры

Python SDK

Ошибки

Ошибки возвращаются в Anthropic-style формате:

Авторизации

Authorization
string
header
обязательно

API ключ передаётся в заголовке: Authorization: Bearer <SPESHU_AI_API_KEY>

Заголовки

anthropic-version
string
обязательно
Пример:

"2023-06-01"

Тело

application/json
model
string
обязательно
Пример:

"anthropic/claude-sonnet-4.6"

messages
object[]
обязательно
max_tokens
integer
обязательно
Пример:

1024

stream
boolean
по умолчанию:false
temperature
number
Пример:

1

top_p
number
Пример:

1

top_k
integer
Пример:

40

stop_sequences
string[]
system
Пример:

"You are a helpful assistant."

thinking
object
Пример:
tools
object[]
tool_choice
object

Ответ

Сообщение создано. При stream=true ответ приходит как text/event-stream.

id
string
обязательно
Пример:

"msg_abc123"

type
string
обязательно
Пример:

"message"

role
string
обязательно
Пример:

"assistant"

content
object[]
обязательно
model
string
обязательно
Пример:

"anthropic/claude-sonnet-4.6"

stop_reason
string | null
Пример:

"end_turn"

stop_sequence
string | null
usage
object