Подключайтесь через официальные клиенты Anthropic — Python, TypeScript, Go, cURL — и через Claude Code и редакторы. Меняются только base_url и ключ.
Возьмите официальный SDK Anthropic, укажите base_url равным https://api.evomodels.xyz и ключ sk-ev-…. SDK сам обращается к /v1/messages — остальной код не меняется.
# pip install anthropic
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.evomodels.xyz",
api_key="sk-ev-ВАШ_КЛЮЧ",
)
msg = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=256,
messages=[{"role": "user", "content": "Привет!"}],
)
print(msg.content[0].text)sk-ev-ВАШ_КЛЮЧ. Ключ создаётся на странице Ключи и показывается один раз.eva) автоматически, не трогая вашу существующую установку. Ниже — ручной способ для тех, кто хочет настроить всё сам.Задайте три переменные окружения и запускайте claude как обычно. Адрес и ключ указывают на шлюз, модель — любой id из каталога.
export ANTHROPIC_BASE_URL="https://api.evomodels.xyz"
export ANTHROPIC_API_KEY="sk-ev-ВАШ_КЛЮЧ"
export ANTHROPIC_MODEL="claude-sonnet-4-6"
claude "Объясни этот репозиторий"Cursor, Cline, Continue и другие редакторы с поддержкой Anthropic настраиваются одинаково: в настройках провайдера задайте Anthropic-совместимый base URL равным https://api.evomodels.xyz, ключ — sk-ev-…, и выберите модель claude-sonnet-4-6. Точные названия пунктов меню различаются между инструментами — ищите поля «Anthropic base URL / override» и «API key».
Работают оба официальных SDK. Anthropic SDK бьёт в /v1/messages, OpenAI SDK — в/v1/chat/completions. Обе поверхности отдают весь каталог, маршрутизация идёт по id модели — берите тот SDK, под который уже написан ваш код.
sk-ev-… открывает весь каталог вашего плана. Адрес и формат запроса разобраны в разделах Base URL и POST /v1/messages.