luojiacheng123

Results 3 comments of luojiacheng123

配置向量模型采用ollama,chat模型采用本地模型正常,而bge-m3:latest模型报错unknown error PemjaUtils.invoke Exception:pemja.core.PythonException: : invalid vectorizer config: OpenAIVectorizeModel.generate_key() missing 1 required positional argument: 'api_key' 缺少api_key参数,在配置界面尚无添加api_key位置。 curl http://192.168.0.100:11434/v1/embeddings -d '{"model": "bge-m3:latest","input": ["work"]}'容器内测试正常 在经过容器内查看代码发现向量模型是没api_key参数的,配置和调用都会出错,是代码问题

上述朋友在最后一张图,在自定义字段上添加了api_key值也尚无效果。 ![Image](https://github.com/user-attachments/assets/1b942517-2064-4241-851f-a19366c655ac)

解决办法:进入docker docker exec -it release-openspg-server bash 添加向量模型api 编辑文件vim /home/admin/miniconda3/lib/python3.10/site-packages/kag/common/vectorize_model/vectorize_model_config_checker.py 修改 config = json.loads(vectorizer_config) from kag.interface import VectorizeModelABC vectorizer = VectorizeModelABC.from_config(config) 为 config = json.loads(vectorizer_config) if "api_key" not in config: config["api_key"]...