CometAPI, dzięki czemu możesz używać CometAPI bezpośrednio z agno.models.cometapi bez tworzenia własnego adaptera.
Wymagania wstępne
- Python 3.10+
- Pakiet Python Agno
- Konto CometAPI z aktywnym kluczem API — uzyskaj swój w panelu
Skonfiguruj integrację
1
Zainstaluj Agno
Zainstaluj Agno w swoim środowisku Python:
2
Ustaw klucz API CometAPI
Zapisz klucz API CometAPI w zmiennej środowiskowej
COMETAPI_KEY:3
Utwórz agenta Agno
Użyj oficjalnego dostawcy Zastąp
CometAPI w Agno:your-model-id aktualnym model ID ze strony Modele CometAPI.4
Uruchom agenta
Zapisz przykład jako Pomyślna odpowiedź potwierdza, że Agno wysyła wywołania modelu przez CometAPI.
agent.py, a następnie uruchom go w tej samej sesji powłoki:Jak Agno łączy się z CometAPI
Oficjalny dostawcaCometAPI w Agno odczytuje COMETAPI_KEY z twojego środowiska i używa https://api.cometapi.com/v1 jako domyślnego base URL. Wewnętrznie rozszerza zgodny z OpenAI interfejs modelu Agno, ale kod twojej aplikacji powinien importować i inicjalizować CometAPI.
Możesz także jawnie przekazać klucz API lub base URL, gdy twoje środowisko uruchomieniowe nie może odczytać zmiennych środowiskowych:
Wyświetl dostępne modele
Dostawca Agno udostępniaget_available_models() do sprawdzania model ID dostępnych przez twoje konto CometAPI:
Rozwiązywanie problemów
Błędy uwierzytelniania
Błędy uwierzytelniania
Potwierdź, że
COMETAPI_KEY jest ustawiony w tej samej sesji powłoki, w której uruchamiasz agent.py. Jeśli zmienna nie istnieje, Agno zgłosi błąd uwierzytelniania przed wysłaniem żądania modelu.Błędy modelu
Błędy modelu
Potwierdź, że wartość
id odpowiada model ID ze strony Modele CometAPI. Możesz także wywołać CometAPI().get_available_models(), aby sprawdzić dostępność modeli na swoim koncie.