Skip to main content
LiteLLM предоставляет унифицированный Python API для 100+ провайдеров LLM. CometAPI поддерживается нативно — используйте префикс cometapi/, чтобы направлять запросы через каталог моделей CometAPI.

Предварительные требования

1

Установите LiteLLM

2

Укажите свой API key

Задайте API key как переменную окружения (рекомендуется) или передайте его inline:
Используйте переменные окружения, чтобы не хардкодить чувствительные учетные данные в ваших скриптах.
3

Сделайте completion-вызов

Используйте формат cometapi/<model-name> для указания моделей. Вы можете передать ключ через переменную окружения или явно:
4

Асинхронные и Streaming-вызовы

Используйте acompletion с stream=True для неблокирующих ответов в реальном времени:
  • Формат модели: модели CometAPI используют префикс cometapi/<model-name>, например cometapi/your-model-id. Доступные модели смотрите на странице Модели CometAPI.
  • Параметры отклика: LiteLLM поддерживает temperature, max_tokens и top_p — добавляйте их в любой вызов completion(), например completion(..., temperature=0.7).
  • Обработка ошибок: Оборачивайте вызовы в try/except, чтобы перехватывать ошибки недействительного ключа или проблемы сети.
  • Безопасность: Никогда не коммитьте API keys в систему контроля версий. Используйте переменные окружения или менеджер секретов.
  • Лимиты запросов: Отслеживайте использование в консоли CometAPI.
  • Больше документации: Документация LiteLLMбыстрый старт CometAPI