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 передаёт её сам.
Ответ#
{
"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, поэтому подключается двумя переменными окружения:
export ANTHROPIC_BASE_URL="https://api.flua.ink"
export ANTHROPIC_AUTH_TOKEN="sk-flua-..."
# необязательно: модель по умолчанию
export ANTHROPIC_MODEL="claude-opus-5-5"Пошаговая настройка и вариант для Windows — в разделе Интеграции.