Перейти к содержимому

Anthropic-совместимые клиенты

Клиент, работающий по Anthropic Messages API, подключается к Waibee без изменений в коде. Задаются два значения:

  • Base URL: https://api.waibee.com
  • API key: sk_live_...

Эндпоинт POST /v1/messages, авторизация через x-api-key или Authorization: Bearer. Поле max_tokens обязательно. Модель указывается как <провайдер>/<модель> из каталога. Готовый рецепт для Claude Code вынесен на отдельную страницу.

python
import anthropic
client = anthropic.Anthropic(
base_url="https://api.waibee.com",
api_key="sk_live_...",
)
msg = client.messages.create(
model="anthropic/claude-sonnet-4.6",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет!"}],
)
print(msg.content[0].text)
node
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.waibee.com",
apiKey: process.env.WAIBEE_API_KEY,
});
const msg = await client.messages.create({
model: "anthropic/claude-sonnet-4.6",
max_tokens: 1024,
messages: [{ role: "user", content: "Привет!" }],
});
console.log(msg.content[0].text);
Окно терминала
curl https://api.waibee.com/v1/messages \
-H "x-api-key: $WAIBEE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-sonnet-4.6",
"max_tokens": 1024,
"messages": [{ "role": "user", "content": "Привет!" }]
}'