CometAPI model provider içerir; böylece özel bir adaptör oluşturmadan agno.models.cometapi içinden doğrudan CometAPI kullanabilirsiniz.
Önkoşullar
- Python 3.10+
- Agno Python paketi
- Etkin bir API anahtarına sahip bir CometAPI hesabı — sizinkini dashboard’dan alın
Entegrasyonu yapılandırın
1
Agno'yu yükleyin
Agno’yu Python ortamınıza yükleyin:
2
CometAPI API anahtarınızı ayarlayın
CometAPI API anahtarınızı
COMETAPI_KEY ortam değişkeninde saklayın:3
Bir Agno ajanı oluşturun
Agno’nun resmi
CometAPI provider’ını kullanın:your-model-id değerini CometAPI Models sayfasındaki güncel bir model ID ile değiştirin.4
Ajanı çalıştırın
Örneği Başarılı bir yanıt, Agno’nun model çağrılarını CometAPI üzerinden gönderdiğini doğrular.
agent.py olarak kaydedin, ardından aynı shell oturumunda çalıştırın:Agno’nun CometAPI’ye nasıl bağlandığı
Agno’nun resmiCometAPI provider’ı, ortamınızdan COMETAPI_KEY değerini okur ve varsayılan base URL olarak https://api.cometapi.com/v1 kullanır. Dahili olarak Agno’nun OpenAI uyumlu model arayüzünü genişletir, ancak uygulama kodunuz CometAPI öğesini import edip örneklemelidir.
Çalışma ortamınız ortam değişkenlerini okuyamadığında, API anahtarını veya base URL’yi açıkça da iletebilirsiniz:
Kullanılabilir modelleri listeleyin
Agno’nun provider’ı, CometAPI hesabınız üzerinden kullanılabilen model ID’leri kontrol etmek içinget_available_models() sunar:
Sorun giderme
Kimlik doğrulama hataları
Kimlik doğrulama hataları
COMETAPI_KEY değerinin, agent.py dosyasını çalıştıran aynı shell oturumunda ayarlandığını doğrulayın. Değişken eksikse, Agno model isteğini göndermeden önce bir kimlik doğrulama hatası verir.Model hataları
Model hataları
id değerinin CometAPI Models sayfasındaki bir model ID ile eşleştiğini doğrulayın. Ayrıca hesabınızdaki model kullanılabilirliğini incelemek için CometAPI().get_available_models() çağrısı da yapabilirsiniz.