Меню документации — Миграция с 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 в запросе — всё остальное неизменно.