Agno를 사용하면 Python에서 AI 에이전트를 빌드하고 실행할 수 있습니다. Agno에는 공식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.
CometAPI model provider가 포함되어 있으므로, 커스텀 어댑터를 만들지 않고도 agno.models.cometapi에서 CometAPI를 직접 사용할 수 있습니다.
사전 요구 사항
- Python 3.10+
- Agno Python 패키지
- 활성 API 키가 있는 CometAPI 계정 — 대시보드에서 발급받기
통합 구성하기
Agno 에이전트 생성
Agno가 CometAPI에 연결되는 방식
Agno의 공식CometAPI provider는 환경에서 COMETAPI_KEY를 읽고, 기본 base URL로 https://api.cometapi.com/v1을 사용합니다. 내부적으로는 Agno의 OpenAI 호환 model 인터페이스를 확장하지만, 애플리케이션 코드에서는 CometAPI를 import하고 인스턴스화해야 합니다.
런타임이 환경 변수를 읽을 수 없는 경우에는 API 키나 base URL을 명시적으로 전달할 수도 있습니다:
사용 가능한 모델 목록 보기
Agno의 provider는 CometAPI 계정에서 사용할 수 있는 model ID를 확인할 수 있도록get_available_models()를 제공합니다:
문제 해결
인증 오류
인증 오류
agent.py를 실행하는 동일한 셸 세션에 COMETAPI_KEY가 설정되어 있는지 확인하세요. 변수가 없으면 Agno는 model 요청을 보내기 전에 인증 오류를 발생시킵니다.모델 오류
모델 오류
id 값이 CometAPI Models page의 model ID와 일치하는지 확인하세요. CometAPI().get_available_models()를 호출해 계정에서 사용 가능한 모델을 확인할 수도 있습니다.