CometAPI, тож ви можете використовувати CometAPI безпосередньо через agno.models.cometapi без створення власного адаптера.
Передумови
- Python 3.10+
- Python-пакет Agno
- Обліковий запис CometAPI з активним API-ключем — отримайте його в dashboard
Налаштування інтеграції
1
Встановіть Agno
Встановіть Agno у своєму Python-середовищі:
2
Укажіть свій API-ключ CometAPI
Збережіть свій API-ключ 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 як базовий URL за замовчуванням. Усередині він розширює OpenAI-сумісний інтерфейс моделей Agno, але у коді вашого застосунку слід імпортувати та створювати екземпляр CometAPI.
Ви також можете явно передати API-ключ або базовий URL, якщо ваше середовище виконання не може зчитувати змінні середовища:
Список доступних моделей
Постачальник Agno надаєget_available_models() для перевірки model ID, доступних через ваш обліковий запис CometAPI:
Усунення несправностей
Помилки автентифікації
Помилки автентифікації
Переконайтеся, що
COMETAPI_KEY задано в тій самій сесії shell, у якій запускається agent.py. Якщо змінна відсутня, Agno видає помилку автентифікації ще до надсилання запиту до моделі.Помилки моделі
Помилки моделі
Переконайтеся, що значення
id збігається з model ID зі сторінки моделей CometAPI. Ви також можете викликати CometAPI().get_available_models(), щоб перевірити доступність моделей у своєму обліковому записі.