cometapi/ для маршрутизации запросов через каталог моделей CometAPI.
Предварительные требования
- Python 3.6+
- Аккаунт CometAPI с активным API-ключом — получите его здесь
Задайте API-ключ
Задайте API-ключ как переменную окружения (рекомендуется) или передайте его напрямую:
Используйте переменные окружения, чтобы не хардкодить чувствительные учетные данные в своих скриптах.
Выполните completion-вызов
Используйте формат
cometapi/<model-name> для указания моделей. Ключ можно передать через переменную окружения или явно:Советы и устранение неполадок
Советы и устранение неполадок
- Формат модели: модели CometAPI используют префикс
cometapi/<model-name>, напримерcometapi/your-model-id. Доступные модели смотрите на странице моделей CometAPI. - Тонкая настройка ответов: LiteLLM поддерживает
temperature,max_tokensиtop_p— добавляйте их в любой вызовcompletion(), напримерcompletion(..., temperature=0.7). - Обработка ошибок: Оборачивайте вызовы в
try/except, чтобы перехватывать ошибки неверного ключа или проблемы сети. - Безопасность: Никогда не коммитьте API-ключи в систему контроля версий. Используйте переменные окружения или менеджер секретов.
- Лимиты запросов: Отслеживайте использование в консоли CometAPI.
- Больше документации: документация LiteLLM — быстрый старт CometAPI