Rezon AI совместим с OpenAI Chat Completions, поэтому работает с официальным OpenAI SDK и с любым инструментом, который умеет «OpenAI-compatible endpoint». Отдельный пакет ставить не нужно.
from openai import OpenAI
client = OpenAI(base_url="https://rezon-ai.ru/v1", api_key="rz-sk-ВАШ_КЛЮЧ")
for chunk in client.chat.completions.create(
model="openai/gpt-5",
messages=[{"role": "user", "content": "Привет"}],
stream=True,
):
print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://rezon-ai.ru/v1",
apiKey: process.env.REZON_API_KEY,
});
const stream = await client.chat.completions.create({
model: "openai/gpt-5",
messages: [{ role: "user", content: "Привет" }],
stream: true,
});
for await (const chunk of stream) process.stdout.write(chunk.choices[0].delta.content ?? "");
Везде указывается один и тот же Base URL https://rezon-ai.ru/v1, ключ rz-sk-…
и код модели из GET /v1/models.
Settings → Models → включите OpenAI API Key → в Override OpenAI Base URL
впишите https://rezon-ai.ru/v1, в ключ — rz-sk-…. Add model → код модели, например
anthropic/claude-sonnet-5.
В config.json добавьте провайдера:
{
"models": [{
"title": "Rezon — Sonnet 5",
"provider": "openai",
"apiBase": "https://rezon-ai.ru/v1",
"apiKey": "rz-sk-ВАШ_КЛЮЧ",
"model": "anthropic/claude-sonnet-5"
}]
}
Выбор модели → Manage Models → OpenAI Compatible → Base URL
https://rezon-ai.ru/v1, ключ rz-sk-….
Любой клиент с полем «OpenAI-compatible base URL»: указываете
https://rezon-ai.ru/v1 и ключ. Модели подтянутся из GET /v1/models.
См. отдельную страницу — Claude Code и Claude Desktop.