Skip to main content
Agno を使うと、Python で AI エージェントを構築して実行できます。Agno には公式の CometAPI model provider が含まれているため、カスタムアダプターを作成せずに agno.models.cometapi から直接 CometAPI を利用できます。

前提条件

統合を設定する

1

Agno をインストールする

Python 環境に Agno をインストールします:
2

CometAPI API key を設定する

CometAPI API key を COMETAPI_KEY 環境変数に保存します:
3

Agno エージェントを作成する

Agno の公式 CometAPI provider を使用します:
your-model-id は、CometAPI Models page にある現在の model ID に置き換えてください。
4

エージェントを実行する

例を agent.py として保存し、同じシェルセッションから実行します:
レスポンスが正常に返れば、Agno が CometAPI 経由でモデル呼び出しを送信していることが確認できます。

Agno が CometAPI に接続する仕組み

Agno の公式 CometAPI provider は、環境から COMETAPI_KEY を読み取り、デフォルトの base URL として https://api.cometapi.com/v1 を使用します。内部的には Agno の OpenAI 互換モデルインターフェースを拡張していますが、アプリケーションコードでは CometAPI を import してインスタンス化する必要があります。 実行環境で環境変数を読み取れない場合は、API key や base URL を明示的に渡すこともできます:

利用可能なモデルを一覧表示する

Agno の provider は、CometAPI アカウントで利用可能な model ID を確認するための get_available_models() を提供しています:

トラブルシューティング

agent.py を実行しているのと同じシェルセッションで COMETAPI_KEY が設定されていることを確認してください。変数が設定されていない場合、Agno はモデルリクエストを送信する前に認証エラーを発生させます。
id の値が CometAPI Models page の model ID と一致していることを確認してください。CometAPI().get_available_models() を呼び出して、アカウントで利用可能なモデルを確認することもできます。

関連リソース