cometapi/, чтобы направлять запросы через каталог моделей CometAPI.
Предварительные требования
- Python 3.6+
- Аккаунт CometAPI с активным API key — получите его здесь
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