Chuyển đến nội dung chính

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 cho phép bạn xây dựng và chạy các AI agent trong Python. Agno bao gồm model provider CometAPI chính thức, vì vậy bạn có thể sử dụng CometAPI trực tiếp từ agno.models.cometapi mà không cần tạo adapter tùy chỉnh.

Điều kiện tiên quyết

Cấu hình tích hợp

1

Cài đặt Agno

Cài đặt Agno trong môi trường Python của bạn:
pip install -U agno
2

Thiết lập khóa API CometAPI của bạn

Lưu khóa API CometAPI của bạn trong biến môi trường COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Tạo một Agno agent

Sử dụng provider CometAPI chính thức của 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.")
Thay your-model-id bằng model ID hiện có từ trang Models của CometAPI.
4

Chạy agent

Lưu ví dụ thành agent.py, sau đó chạy từ cùng phiên shell:
python agent.py
Phản hồi thành công xác nhận rằng Agno đang gửi các lệnh gọi model thông qua CometAPI.

Cách Agno kết nối với CometAPI

Provider CometAPI chính thức của Agno đọc COMETAPI_KEY từ môi trường của bạn và sử dụng https://api.cometapi.com/v1 làm base URL mặc định. Nội bộ, nó mở rộng giao diện model tương thích OpenAI của Agno, nhưng mã ứng dụng của bạn nên import và khởi tạo CometAPI. Bạn cũng có thể truyền trực tiếp khóa API hoặc base URL khi runtime của bạn không thể đọc biến môi trường:
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.")

Liệt kê các model khả dụng

Provider của Agno cung cấp get_available_models() để kiểm tra các model ID khả dụng thông qua tài khoản CometAPI của bạn:
from agno.models.cometapi import CometAPI

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

Khắc phục sự cố

Xác nhận rằng COMETAPI_KEY được thiết lập trong cùng phiên shell đang chạy agent.py. Nếu biến này bị thiếu, Agno sẽ phát sinh lỗi xác thực trước khi gửi yêu cầu model.
Xác nhận rằng giá trị id khớp với một model ID từ trang Models của CometAPI. Bạn cũng có thể gọi CometAPI().get_available_models() để kiểm tra tình trạng khả dụng của model từ tài khoản của mình.

Tài nguyên liên quan