cometapi/ プレフィックスを使用してリクエストを CometAPI のモデルカタログ経由でルーティングできます。
前提条件
- Python 3.6+
- 有効な API キーを持つ CometAPI アカウント — こちらで取得
1
LiteLLM をインストール
2
API キーを設定
API キーを環境変数として設定する(推奨)か、インラインで渡します:
スクリプト内に機密性の高い認証情報をハードコードしないために、環境変数を使用してください。
3
completion 呼び出しを実行
モデルを指定するには
cometapi/<model-name> 形式を使用します。キーは環境変数で渡すことも、明示的に渡すこともできます:4
非同期呼び出しとストリーミング呼び出し
ノンブロッキングでリアルタイムなレスポンスには、
stream=True を付けて acompletion を使用します:ヒントとトラブルシューティング
ヒントとトラブルシューティング
- モデル形式: CometAPI モデルは
cometapi/<model-name>というプレフィックスを使用します。例:cometapi/your-model-id。利用可能なモデルについては CometAPI Models ページ を参照してください。 - ファインチューニングされたレスポンス: LiteLLM は
temperature、max_tokens、top_pをサポートしています — これらを任意のcompletion()呼び出しに追加できます。例:completion(..., temperature=0.7)。 - エラーハンドリング: 無効なキーのエラーやネットワークの問題を捕捉するため、呼び出しは
try/exceptでラップしてください。 - セキュリティ: API キーをバージョン管理にコミットしないでください。環境変数または secrets manager を使用してください。
- レート制限: 使用状況は CometAPI console で監視してください。
- 追加ドキュメント: LiteLLM documentation — CometAPI クイックスタート