CometLLM クラスを提供しています。これを使うことで、CometAPI のカタログ内の任意のモデルを使用して、RAG パイプライン、エージェント、LLM チェーンを動かせます。
前提条件
- Python 3.8+
- 有効な API キーを持つ CometAPI アカウント — こちらから取得
1
LlamaIndex CometAPI integration をインストール
2
API キーを設定
環境変数を使用する方が、スクリプト内に認証情報をハードコードするより安全です。
3
モデルを初期化して補完呼び出しを実行
4
ストリーミング(Streaming)を有効化
リアルタイムの分割出力には
stream_chat または stream_complete を使用します:ヒントとトラブルシューティング
ヒントとトラブルシューティング
- モデル: 利用可能なすべてのオプションは CometAPI Models page を参照してください。
- 他のモデルを使う: 別の現在の model ID で初期化します。例:
CometLLM(api_key=api_key, model="your-model-id", max_tokens=1024). - ファインチューニング(Fine-tuning):
temperatureとmax_tokensをCometLLM(...)に直接渡します。 - エラーハンドリング: キーのエラーやネットワークの問題を捕捉するために、呼び出しを
try/exceptで囲んでください。 - セキュリティ: API キーをバージョン管理にコミットしないでください。環境変数を使用してください。
- その他のドキュメント: LlamaIndex documentation — CometAPI quick start — Colab example