Lovely RouterДокументация
Получить ключ
Интеграции

SDK

Используйте официальные SDK OpenAI, Anthropic и Google Gen AI с API-ключом Lovely Router: передайте базовый URL и ключ при создании клиента.

Lovely Router обслуживает API OpenAI, Anthropic и Gemini в их родных форматах, поэтому официальные SDK работают без изменений. Передайте базовый URL и свой ключ при создании клиента. Всё остальное — как в документации вендора. Сначала вам понадобится API-ключ.

На вкладке cURL / SDK в разделе Использовать в инструментах на странице API-ключи есть готовые примеры с уже подставленным ключом.

OpenAI SDK#

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://lovelyrouter.com/v1",
    api_key=os.environ["LOVELY_API_KEY"],
)
response = client.chat.completions.create(
    model="gpt-6.1-sol",
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Chat Completions принимает любую текстовую модель, поэтому тот же клиент может вызывать claude-sonnet-5.5 или gemini-3.1-pro.

Anthropic SDK#

import os
import anthropic

client = anthropic.Anthropic(
    base_url="https://lovelyrouter.com",
    api_key=os.environ["LOVELY_API_KEY"],
)
message = client.messages.create(
    model="claude-sonnet-5.5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)

Google Gen AI SDK#

import os
from google import genai
from google.genai import types

client = genai.Client(
    api_key=os.environ["LOVELY_API_KEY"],
    http_options=types.HttpOptions(base_url="https://lovelyrouter.com"),
)
response = client.models.generate_content(model="gemini-3.1-pro", contents="Hello")
print(response.text)

Подробнее о каждом формате: Anthropic Messages, OpenAI Chat Completions, Gemini.

Устранение неполадок#

СимптомРешение
401 с Missing API keyКлиент не отправляет ключ. Проверьте, что LOVELY_API_KEY задана в окружении, в котором выполняется ваш код.
401 с Invalid or revoked API keyКлюч введён с ошибкой, обрезан или отозван. Вставьте его снова или создайте новый.
404 с Model '...' is not availableТакого id модели не существует. Скопируйте id из GET /v1/models или из списка моделей.
404 на пути, содержащем /v1/v1/Anthropic SDK сам добавляет /v1. Передайте ему https://lovelyrouter.com в качестве базового URL; https://lovelyrouter.com/v1 принимает только OpenAI SDK.
402Баланс исчерпан или ключ достиг лимита расходов. См. Кредит и оплата.

Все остальные статусы описаны в разделе Ошибки.