Rezon AI
← Документация

Claude Code и Claude Desktop

Rezon AI отдаёт Anthropic-совместимый эндпоинт POST /v1/messages по адресу https://rezon-ai.ru/v1. Этого достаточно для Claude Code и Anthropic SDK.

Claude Code

Задайте переменные окружения:

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).

Anthropic SDK (Python)

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)

Anthropic SDK (TypeScript)

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

Claude Desktop настраивается на кастомный шлюз в разделе выбора провайдера: Base URL https://rezon-ai.ru/v1, ключ rz-sk-…. Если в вашей версии приложения поле base URL отсутствует — используйте Claude Code (выше), функциональность та же.

Ограничение

Проксируется текст. Tool use, приём изображений и расширенные возможности Anthropic API пока не пробрасываются.