Rezon AI отдаёт Anthropic-совместимый эндпоинт POST /v1/messages по адресу
https://rezon-ai.ru/v1. Этого достаточно для Claude Code и Anthropic SDK.
Задайте переменные окружения:
export ANTHROPIC_BASE_URL="https://rezon-ai.ru/v1"
export ANTHROPIC_API_KEY="rz-sk-ВАШ_КЛЮЧ"
export ANTHROPIC_MODEL="anthropic/claude-sonnet-5"
Запустите claude — он пойдёт через Rezon. Модель можно менять на любой id из
GET https://rezon-ai.ru/v1/models (например anthropic/claude-opus-5).
from anthropic import Anthropic
client = Anthropic(
base_url="https://rezon-ai.ru/v1",
api_key="rz-sk-ВАШ_КЛЮЧ",
)
msg = client.messages.create(
model="anthropic/claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет"}],
)
print(msg.content[0].text)
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://rezon-ai.ru/v1",
apiKey: "rz-sk-ВАШ_КЛЮЧ",
});
const msg = await client.messages.create({
model: "anthropic/claude-sonnet-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Привет" }],
});
console.log(msg.content[0].type === "text" && msg.content[0].text);
Claude Desktop настраивается на кастомный шлюз в разделе выбора провайдера: Base URL
https://rezon-ai.ru/v1, ключ rz-sk-…. Если в вашей версии приложения поле base
URL отсутствует — используйте Claude Code (выше), функциональность та же.
Проксируется текст. Tool use, приём изображений и расширенные возможности Anthropic API пока не пробрасываются.