CometLLM 类,作为与 CometAPI 的一流集成。你可以使用它,通过 CometAPI 目录中的任意模型来驱动 RAG 流水线、智能体和 LLM 链。
前置条件
- Python 3.8+
- 一个拥有有效 API key 的 CometAPI 账户 —— 在这里获取
1
安装 LlamaIndex CometAPI 集成
2
设置你的 API key
使用环境变量比在脚本中硬编码凭证更安全。
3
初始化模型并发起补全调用
4
启用流式输出
使用
stream_chat 或 stream_complete 进行实时分块输出:提示与故障排查
提示与故障排查
- 模型:请查看 CometAPI 模型页面 了解所有可用选项。
- 使用其他模型:使用不同的当前 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 示例