Python SDK (openai-python)

Полное руководство по интеграции официальной библиотеки openai в Python. Настройка единого Base URL, потоковая передача ответов и обработка исключений без иностранных прокси.

Python Base URL: https://api-router.velar.plus/v1

Официальная библиотека openai-python предоставляет лаконичный и строго типизированный интерфейс для взаимодействия с моделями. Благодаря полной совместимости протокола вам не требуется изучать новые методы: достаточно передать base_url="https://api-router.velar.plus/v1" при создании экземпляра клиента и работать со стандартными объектами ChatCompletion.

1. Установка пакета

pip install openai

2. Пример кода и отправка запроса

Ниже приведен готовый к запуску пример кода с правильной структурой авторизации и параметров:


import os
from openai import OpenAI

# Инициализация клиента со шлюзом Api Router
client = OpenAI(
    base_url="https://api-router.velar.plus/v1",
    api_key=os.environ.get("API_ROUTER_KEY")
)

response = client.chat.completions.create(
    model="anthropic/claude-sonnet",
    messages=[
        {"role": "system", "content": "Вы опытный Python разработчик."},
        {"role": "user", "content": "Напишите функцию вычисления чисел Фибоначчи через генератор."}
    ],
    temperature=0.3
)

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

3. Преимущества единого шлюза

  • Оплата в рублях: Расходы списываются с единого баланса, пополняемого через карты РФ, СБП или безналичный расчет.
  • Без иностранных прокси: Все запросы маршрутизируются напрямую на серверы без необходимости использования зарубежной инфраструктуры.
  • Отказоустойчивость: При перегрузке одного поставщика запрос автоматически подхватывается резервным узлом (выбор провайдера).

Связанные разделы документации

Рекомендуем также изучить смежные технические руководства и спецификации: