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