ГлавнаяДокументация
Меню документации — Миграция с OpenAI / Anthropic

Миграция с OpenAI / Anthropic

Ranvik API совместим с официальными SDK — достаточно поменять base_url и ключ. Ваш код не требует других изменений.

Из OpenAI SDK (Python)

# Было:
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# Стало:
from openai import OpenAI
client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")

Из Anthropic SDK (Python)

# Было:
from anthropic import Anthropic
client = Anthropic(api_key="sk-ant-...")

# Стало:
from anthropic import Anthropic
client = Anthropic(api_key="rk_live_...", base_url="https://api.ranvik.ru")

ENV-переменные

# .env
OPENAI_API_KEY=rk_live_...
OPENAI_BASE_URL=https://api.ranvik.ru/v1

# Для Anthropic SDK:
ANTHROPIC_API_KEY=rk_live_...
ANTHROPIC_BASE_URL=https://api.ranvik.ru

OpenAI SDK подхватывает OPENAI_BASE_URL автоматически — переписывать код не нужно.

Мультивендор: через один ключ Ranvik можно обращаться к моделям разных вендоров (OpenAI, Anthropic, Google, DeepSeek, xAI...). Смените только model в запросе — всё остальное неизменно.