CometLLM 類別,作為與 CometAPI 的一級整合。使用它可透過 CometAPI 型錄中的任何模型,為 RAG 流程、代理程式與 LLM 鏈提供能力。
先決條件
- Python 3.8+
- 具有有效 API key 的 CometAPI 帳戶 — 在此取得
1
安裝 LlamaIndex CometAPI 整合
2
設定您的 API key
使用環境變數比在腳本中硬編碼憑證更安全。
3
初始化模型並進行補全呼叫
4
啟用串流
使用
stream_chat 或 stream_complete 來取得即時分塊輸出:提示與疑難排解
提示與疑難排解
- 模型:請參閱 CometAPI Models 頁面 了解所有可用選項。
- 使用其他模型:使用不同的目前 model ID 進行初始化,例如
CometLLM(api_key=api_key, model="your-model-id", max_tokens=1024)。 - 微調(Fine-tuning):將
temperature和max_tokens直接傳入CometLLM(...)。 - 錯誤處理:將呼叫包在
try/except中,以捕捉 key 錯誤或網路問題。 - 安全性:絕不要將 API key 提交到版本控制。請使用環境變數。
- 更多文件:LlamaIndex 文件 — CometAPI 快速開始 — Colab 範例