LiteLLM предоставляет унифицированный Python API для 100+ провайдеров LLM. CometAPI поддерживается нативно — используйте префиксDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
cometapi/, чтобы направлять запросы через каталог моделей CometAPI.
Предварительные требования
- Python 3.6+
- Аккаунт CometAPI с активным API-ключом — получите его здесь
Задайте API-ключ
Задайте API-ключ как переменную окружения (рекомендуется) или передайте его inline:
Используйте переменные окружения, чтобы не хардкодить конфиденциальные учетные данные в своих скриптах.
Выполните вызов 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