Агентные фреймворки, которые умеют работать с произвольным OpenAI-совместимым эндпоинтом, подключаются к Rezon AI сменой base URL и ключа.
import { createOpenAI } from "@ai-sdk/openai";
import { generateText } from "ai";
const rezon = createOpenAI({
baseURL: "https://rezon-ai.ru/v1",
apiKey: process.env.REZON_API_KEY,
});
const { text } = await generateText({
model: rezon("anthropic/claude-sonnet-5"),
prompt: "Опиши архитектуру трёхзвенного веб-приложения.",
});
from agents import Agent, Runner, OpenAIChatCompletionsModel
from openai import AsyncOpenAI
client = AsyncOpenAI(base_url="https://rezon-ai.ru/v1", api_key="rz-sk-ВАШ_КЛЮЧ")
agent = Agent(
name="Помощник",
model=OpenAIChatCompletionsModel(model="openai/gpt-5", openai_client=client),
instructions="Ты — краткий технический ассистент.",
)
print(Runner.run_sync(agent, "Собери план миграции на PostgreSQL").final_output)
Работает через Anthropic-совместимый эндпоинт: задайте
ANTHROPIC_BASE_URL=https://rezon-ai.ru/v1 и ANTHROPIC_API_KEY=rz-sk-…,
модель — id вида anthropic/claude-opus-5.
Rezon AI сейчас проксирует только текстовые сообщения. Tool calling / function calling пока не пробрасывается — агентные циклы с инструментами на стороне модели работать не будут; однопроходные вызовы и ручные циклы через ваш код — да. Поддержка инструментов планируется, следите за справочником API.