Przejdź do głównej treści

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 umożliwia tworzenie i uruchamianie agentów AI w Pythonie. Agno zawiera oficjalnego dostawcę modeli 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 — pobierz go w panelu

Skonfiguruj integrację

1

Zainstaluj Agno

Zainstaluj Agno w swoim środowisku Python:
pip install -U agno
2

Ustaw swój klucz API CometAPI

Zapisz swój klucz API CometAPI w zmiennej środowiskowej COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Utwórz agenta Agno

Użyj oficjalnego dostawcy CometAPI w Agno:
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.")
Zastąp your-model-id aktualnym model ID ze strony modeli CometAPI.
4

Uruchom agenta

Zapisz przykład jako agent.py, a następnie uruchom go w tej samej sesji powłoki:
python agent.py
Pomyślna odpowiedź potwierdza, że Agno wysyła wywołania modelu przez CometAPI.

Jak Agno łączy się z CometAPI

Oficjalny dostawca CometAPI w Agno odczytuje COMETAPI_KEY ze środowiska i używa https://api.cometapi.com/v1 jako domyślnego base URL. Wewnętrznie rozszerza zgodny z OpenAI interfejs modelu w Agno, ale kod aplikacji powinien importować i inicjalizować CometAPI. Możesz też jawnie przekazać klucz API lub base URL, gdy środowisko uruchomieniowe nie może odczytać zmiennych środowiskowych:
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.")

Wyświetl dostępne modele

Dostawca Agno udostępnia get_available_models() do sprawdzania model IDs dostępnych przez Twoje konto CometAPI:
from agno.models.cometapi import CometAPI

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

Rozwiązywanie problemów

Upewnij się, że COMETAPI_KEY jest ustawiony w tej samej sesji powłoki, w której uruchamiasz agent.py. Jeśli tej zmiennej brakuje, Agno zgłosi błąd uwierzytelniania przed wysłaniem żądania do modelu.
Upewnij się, że wartość id odpowiada model ID ze strony modeli CometAPI. Możesz też wywołać CometAPI().get_available_models(), aby sprawdzić dostępność modeli na swoim koncie.

Powiązane zasoby