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

Агенты и фреймворки

Агентные фреймворки, которые умеют работать с произвольным OpenAI-совместимым эндпоинтом, подключаются к Rezon AI сменой base URL и ключа.

Vercel AI SDK

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: "Опиши архитектуру трёхзвенного веб-приложения.",
});

OpenAI Agents SDK (Python)

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)

Claude Agent SDK

Работает через 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.