CometAPI, поэтому вы можете использовать CometAPI напрямую из agno.models.cometapi без создания собственного адаптера.
Предварительные требования
- Python 3.10+
- Python-пакет Agno
- Учетная запись CometAPI с активным API key — получите его в панели управления
Настройка интеграции
1
Установите Agno
Установите Agno в ваше Python-окружение:
2
Установите ваш API key CometAPI
Сохраните ваш API key CometAPI в переменной окружения
COMETAPI_KEY:3
Создайте агента Agno
Используйте официальный провайдер Замените
CometAPI в Agno:your-model-id на актуальный model ID со страницы моделей CometAPI.4
Запустите агента
Сохраните пример как Успешный ответ подтверждает, что Agno отправляет вызовы модели через CometAPI.
agent.py, затем запустите его в той же сессии shell:Как Agno подключается к CometAPI
Официальный провайдерCometAPI в Agno считывает COMETAPI_KEY из вашего окружения и использует https://api.cometapi.com/v1 в качестве base URL по умолчанию. Внутри он расширяет OpenAI-совместимый интерфейс моделей Agno, но в коде вашего приложения следует импортировать и создавать экземпляр CometAPI.
Вы также можете явно передать API key или base URL, если ваша среда выполнения не может читать переменные окружения:
Список доступных моделей
Провайдер Agno предоставляетget_available_models() для проверки model ID, доступных через вашу учетную запись CometAPI:
Устранение неполадок
Ошибки аутентификации
Ошибки аутентификации
Убедитесь, что
COMETAPI_KEY задан в той же сессии shell, из которой запускается agent.py. Если переменная отсутствует, Agno вызовет ошибку аутентификации до отправки запроса к модели.Ошибки модели
Ошибки модели
Убедитесь, что значение
id соответствует model ID со страницы моделей CometAPI. Вы также можете вызвать CometAPI().get_available_models(), чтобы проверить доступность моделей в вашей учетной записи.