在 notebook/C4 构建 RAG 应用/zhipuai_llm.py 文件中发现以下问题:
notebook/C4 构建 RAG 应用/zhipuai_llm.py
_generate
_stream
ZhipuAI
api_key
__init__
self.client
建议测试以下场景:
问题描述
在
notebook/C4 构建 RAG 应用/zhipuai_llm.py文件中发现以下问题:_generate方法和_stream方法每次调用都会创建新的ZhipuAIclient 实例,造成不必要的资源开销_stream方法中创建client时未传递api_key参数,在没有环境变量配置的情况下会导致流式输出失败解决方案
__init__方法,在类初始化时创建一次ZhipuAIclient 实例并保存为实例变量_generate方法(第53行),使用self.client替代每次创建新实例_stream方法(第92行),使用self.client并确保api_key正确传递改进效果
测试建议
建议测试以下场景:
变更文件
notebook/C4 构建 RAG 应用/zhipuai_llm.py