LiteLLM は、100 以上の LLM プロバイダー向けに統一された Python API を提供します。CometAPI はネイティブでサポートされており、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/ プレフィックスを使用してリクエストを CometAPI のモデルカタログ経由でルーティングできます。
前提条件
- Python 3.6+
- 有効な API キーを持つ CometAPI アカウント — こちらから取得
API キーを設定
API キーを環境変数として設定することを推奨します。またはインラインで渡すこともできます:
スクリプト内に機密性の高い認証情報をハードコードしないように、環境変数を使用してください。
ヒントとトラブルシューティング
ヒントとトラブルシューティング
- モデル形式: CometAPI モデルでは
cometapi/<model-name>プレフィックスを使用します。例:cometapi/your-model-id。利用可能なモデルについては CometAPI Models ページ を参照してください。 - ファインチューニング(Fine-tuning)応答: LiteLLM は
temperature、max_tokens、top_pをサポートしています。これらは任意のcompletion()呼び出しに追加できます。例:completion(..., temperature=0.7)。 - エラーハンドリング: 無効なキーエラーやネットワークの問題を捕捉するため、呼び出しは
try/exceptでラップしてください。 - セキュリティ: API キーをバージョン管理にコミットしないでください。環境変数またはシークレットマネージャーを使用してください。
- レート制限: 使用状況は CometAPI console で監視してください。
- 詳細なドキュメント: LiteLLM documentation — CometAPI quick start