Быстрый старт · API Reference · SDK · Agent SDK · Cookbook · Модальности
Claude Code
Claude Code направляется на любой Anthropic-совместимый эндпоинт через переменные окружения. Укажите наш хост, ключ и модель из каталога:
export ANTHROPIC_BASE_URL="https://rezon-ai.ru"
export ANTHROPIC_API_KEY="rz-sk-..."
export ANTHROPIC_MODEL="anthropic/claude-sonnet-5"
claude
Claude Code будет обращаться к https://rezon-ai.ru/v1/messages. Списание идёт по вашему балансу за фактические токены. Модель можно указать любую из каталога — например openai/gpt-5 или rezon-ai/auto для авто-подбора.
ANTHROPIC_SMALL_FAST_MODEL (например openai/gpt-5-nano).Anthropic SDK (агентный цикл)
Эндпоинт /v1/messages поддерживает инструменты: модель возвращает блок tool_use, вы исполняете функцию и отправляете tool_result следующим сообщением. Классический агентный цикл:
from anthropic import Anthropic
client = Anthropic(base_url="https://rezon-ai.ru", api_key="rz-sk-...")
tools = [{
"name": "get_weather",
"description": "Погода в городе",
"input_schema": {"type": "object", "properties": {"city": {"type": "string"}}, "required": ["city"]},
}]
messages = [{"role": "user", "content": "Какая погода в Москве?"}]
while True:
resp = client.messages.create(
model="anthropic/claude-sonnet-5", max_tokens=1024,
tools=tools, messages=messages,
)
messages.append({"role": "assistant", "content": resp.content})
if resp.stop_reason != "tool_use":
break
# исполняем каждый вызванный инструмент и возвращаем результат
results = []
for block in resp.content:
if block.type == "tool_use":
out = my_get_weather(**block.input) # ваша функция
results.append({"type": "tool_result", "tool_use_id": block.id, "content": out})
messages.append({"role": "user", "content": results})
print(resp.content[0].text)
tools и возвращает tool_use; сами функции выполняются в вашем коде. Серверных инструментов мы не предоставляем.Агенты на OpenAI-формате
Если ваш агентный фреймворк говорит на OpenAI Chat Completions (function calling через tools/tool_calls) — используйте /v1/chat/completions с тем же ключом. Пример вызова инструментов — в Cookbook.