Langsung ke konten utama

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 memungkinkan Anda membangun dan menjalankan agent AI di Python. Agno menyertakan provider model CometAPI resmi, sehingga Anda dapat menggunakan CometAPI langsung dari agno.models.cometapi tanpa membuat adapter kustom.

Prasyarat

Konfigurasikan integrasi

1

Install Agno

Install Agno di environment Python Anda:
pip install -U agno
2

Set API key CometAPI Anda

Simpan API key CometAPI Anda di variabel environment COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Buat agent Agno

Gunakan provider CometAPI resmi dari 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.")
Ganti your-model-id dengan model ID saat ini dari halaman Models CometAPI.
4

Jalankan agent

Simpan contoh sebagai agent.py, lalu jalankan dari sesi shell yang sama:
python agent.py
Respons yang berhasil mengonfirmasi bahwa Agno mengirim panggilan model melalui CometAPI.

Cara Agno terhubung ke CometAPI

Provider CometAPI resmi dari Agno membaca COMETAPI_KEY dari environment Anda dan menggunakan https://api.cometapi.com/v1 sebagai base URL default. Secara internal, provider ini memperluas antarmuka model OpenAI-compatible milik Agno, tetapi kode aplikasi Anda sebaiknya mengimpor dan menginisialisasi CometAPI. Anda juga dapat meneruskan API key atau base URL secara eksplisit saat runtime Anda tidak dapat membaca variabel environment:
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.")

Daftar model yang tersedia

Provider Agno menyediakan get_available_models() untuk memeriksa model ID yang tersedia melalui akun CometAPI Anda:
from agno.models.cometapi import CometAPI

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

Pemecahan masalah

Pastikan COMETAPI_KEY sudah diatur dalam sesi shell yang sama yang menjalankan agent.py. Jika variabel tersebut tidak ada, Agno akan memunculkan error autentikasi sebelum mengirim permintaan model.
Pastikan nilai id cocok dengan model ID dari halaman Models CometAPI. Anda juga dapat memanggil CometAPI().get_available_models() untuk memeriksa ketersediaan model dari akun Anda.

Sumber daya terkait