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
- Python 3.10+
- Gói Python Agno
- Tài khoản CometAPI với API key đang hoạt động — lấy API key trong dashboard
Cấu hình tích hợp
1
Install Agno
Cài đặt Agno trong môi trường Python của bạn:
2
Set your CometAPI API key
Lưu API key CometAPI của bạn vào biến môi trường
COMETAPI_KEY:3
Create an Agno agent
Sử dụng provider Thay
CometAPI chính thức của Agno:your-model-id bằng model ID hiện tại từ trang Models của CometAPI.4
Run the agent
Lưu ví dụ dưới dạng 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.
agent.py, sau đó chạy nó trong cùng phiên shell:Cách Agno kết nối với CometAPI
ProviderCometAPI 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 API key hoặc base URL một cách tường minh khi runtime của bạn không thể đọc biến môi trường:
Liệt kê các model khả dụng
Provider của Agno cung cấpget_available_models() để kiểm tra các model ID khả dụng thông qua tài khoản CometAPI của bạn:
Khắc phục sự cố
Authentication errors
Authentication errors
Hãy xác nhận rằng
COMETAPI_KEY được đặt 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.Model errors
Model errors
Hãy 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.