Ana içeriğe atla

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.

Agno Python’da AI agent’ları oluşturmanıza ve çalıştırmanıza olanak tanır. Agno, resmi bir CometAPI model sağlayıcısı içerir; böylece özel bir adaptör oluşturmadan doğrudan agno.models.cometapi üzerinden CometAPI kullanabilirsiniz.

Ön koşullar

Entegrasyonu yapılandırın

1

Agno'yu yükleyin

Agno’yu Python ortamınıza yükleyin:
pip install -U agno
2

CometAPI API anahtarınızı ayarlayın

CometAPI API anahtarınızı COMETAPI_KEY ortam değişkeninde saklayın:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Bir Agno agent'ı oluşturun

Agno’nun resmi CometAPI sağlayıcısını kullanın:
from agno.agent import Agent
from agno.models.cometapi import CometAPI

agent = Agent(
    model=CometAPI(id="your-model-id"),
    markdown=True,
)

agent.print_response("Write a short product update in three bullet points.")
your-model-id değerini CometAPI Models sayfasındaki güncel bir model ID ile değiştirin.
4

Agent'ı çalıştırın

Örneği agent.py olarak kaydedin, ardından aynı shell oturumunda çalıştırın:
python agent.py
Başarılı bir yanıt, Agno’nun model çağrılarını CometAPI üzerinden gönderdiğini doğrular.

Agno, CometAPI’ye nasıl bağlanır

Agno’nun resmi CometAPI sağlayıcısı 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 içe aktarmalı ve örneklemelidir. Çalışma zamanınız ortam değişkenlerini okuyamıyorsa API anahtarını veya base URL’yi açıkça da geçebilirsiniz:
import os

from agno.agent import Agent
from agno.models.cometapi import CometAPI

agent = Agent(
    model=CometAPI(
        id="your-model-id",
        api_key=os.environ["COMETAPI_KEY"],
        base_url="https://api.cometapi.com/v1",
    )
)

agent.print_response("Summarize the benefits of a unified AI API.")

Kullanılabilir modelleri listeleyin

Agno’nun sağlayıcısı, CometAPI hesabınız üzerinden kullanılabilen model ID’leri kontrol etmek için get_available_models() sunar:
from agno.models.cometapi import CometAPI

model = CometAPI()
available_models = model.get_available_models()
print(available_models)

Sorun giderme

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.
id değerinin CometAPI Models sayfasındaki bir model ID ile eşleştiğini doğrulayın. Hesabınızdaki model kullanılabilirliğini incelemek için CometAPI().get_available_models() de çağırabilirsiniz.

İlgili kaynaklar