Qwen Plus API: Подключение через OdiRouter

Редакция OdiRouter

Начинайте интеграцию с Qwen Plus API с проверки модели, а не с предположения, что старые ID, лимит или цена всё ещё актуальны. OdiRouter предоставляет каталог моделей, доступных по вашему API-ключу, а также информацию о ценах для каждой модели. Проверьте и то и другое, затем выполните небольшой запрос с точным ID, возвращённым каталогом.

Начните с каталога моделей OdiRouter

Откройте OdiRouter Models, чтобы просмотреть текущий каталог. В model list documentation описывается GET https://api.odirouter.ai/v1/models/catalog для проверки на уровне API. Найдите нужную модель и точно скопируйте возвращённый ей id.

Этот шаг позволяет избежать распространённой ошибки настройки: отображаемое имя не всегда является ID модели. Если модель не возвращается для вашего ключа, не пытайтесь угадать замену. Выберите доступную модель из каталога или проверьте доступ в своей учётной записи.

Перед запуском производства подтвердите текущие цены.

Рассматривайте таблицы цен как актуальные входные данные, а не как значение для копирования в код приложения. В OdiRouter model pricing documentation объясняется, как получать позиции биллинга, единицы измерения и цены для ID модели. Перед запуском в эксплуатацию вы также можете сравнить доступные варианты на Pricing page.

Проверьте ответ с ценами для точного ID, который планируете вызывать. Длинные промпты, сгенерированный вывод и кеширование могут приводить к различным позициям биллинга в зависимости от модели.

Настройте LLM-запрос OpenAI-compatible

В quick-start documentation, принадлежащем OdiRouter, https://api.odirouter.ai/v1 указан как базовый URL LLM, а /chat/completions задокументирован как конечная точка LLM. Создайте ключ API в своей учетной записи OdiRouter, не добавляйте его в систему контроля версий и замените заполнители своим ключом и точным идентификатором каталога.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_ODIROUTER_API_KEY",
    base_url="https://api.odirouter.ai/v1",
)

response = client.chat.completions.create(
    model="YOUR_EXACT_MODEL_ID",
    messages=[
        {
            "role": "user",
            "content": "Summarize this request in one sentence.",
        }
    ],
)

print(response.choices[0].message.content)

Сначала используйте небольшой тестовый промпт без конфиденциальных данных. Это позволяет проверить базовый URL, ключ API, ID модели и путь ответа до отправки трафика приложения.

Устранение неполадок с первым запросом

API сообщает, что модель не найдена.

Снова запросите каталог и скопируйте возвращённый ID, не изменяя его написание или разделители. В документации OdiRouter рекомендуется использовать точный ID из GET https://api.odirouter.ai/v1/models, когда клиент сообщает об отсутствующей модели.

В запросе используется неверный путь

Для клиентов LLM с кодом OpenAI-compatible установите базовый URL-адрес на https://api.odirouter.ai/v1. Позвольте клиенту добавить свой путь chat-completions. Если клиент запрашивает полную конечную точку, используйте формат, описанный для этого клиента, и избегайте двойного добавления /chat/completions.

Ответ не подходит для использования в production

Сохраняйте тестовый запрос небольшим. Затем оцените доступную модель с учётом задач, которые необходимо выполнить. Перед изменением объёма трафика или настроек повторных попыток снова проверьте сведения в каталоге и цены.

Следующий шаг

Создайте учётную запись OdiRouter, browse the model catalog и выберите точный доступный ID для своего рабочего процесса Qwen Plus API. Каталог, сведения о ценах и конечная точка OpenAI-compatible предоставляют воспроизводимый способ проверки интеграции при изменении доступных моделей.

Источники

#API OpenAI-compatible#OdiRouter#Qwen Plus API#каталог моделей