Документация · Anthropic Messages

API

Anthropic Messages

Нативный формат Anthropic для моделей Claude: официальный SDK и Claude Code работают без изменений.

POST/v1/messages

Запрос#

Для моделей Claude доступен нативный формат Anthropic Messages. В SDK Anthropic укажите base_url=https://api.flua.ink — без /v1: SDK добавит путь сам.

import os
from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.flua.ink",
    api_key=os.environ["FLUA_API_KEY"],
)

message = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Сравни Python и Go в трёх пунктах"},
    ],
)
print(message.content[0].text)

Заголовки#

  • x-api-key или Authorization: Bearer — ваш ключ flua.
  • anthropic-version: 2023-06-01 — версия API, SDK передаёт её сам.

Ответ#

200 OK
{
  "id": "msg_…",
  "type": "message",
  "role": "assistant",
  "model": "claude-opus-5-5",
  "content": [{ "type": "text", "text": "…" }],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 21, "output_tokens": 188 }
}

Claude Code#

Claude Code ходит в API Anthropic, поэтому подключается двумя переменными окружения:

~/.bashrc
export ANTHROPIC_BASE_URL="https://api.flua.ink"
export ANTHROPIC_AUTH_TOKEN="sk-flua-..."
# необязательно: модель по умолчанию
export ANTHROPIC_MODEL="claude-opus-5-5"
Пошаговая настройка и вариант для Windows — в разделе Интеграции.