开发者社区 > 通义大模型 > 正文

阿里云百炼的官方的最佳实践中的《基于LlamaIndex构建RAG应用》代码无法跑通,运行错误

本地文件已经成功解析和生成Index,提示:Index my_first_index created successfully!
但是紧跟着就开始报错,信息如下:
Python\Python311\site-packages\pydantic_internal_fields.py:132:UserWarning: Field "modelname" in DashScope has conflict with protected namespace "model".

You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().

已经安装的库如下:
aliyun-python-sdk-core==2.15.2
aliyun-python-sdk-kms==2.16.5
dashscope==1.20.10
llama-cloud==0.0.17
llama-index-agent-openai==0.3.4
llama-index-cli==0.3.1
llama-index-core==0.11.11
llama-index-embeddings-dashscope==0.2.1
llama-index-embeddings-openai==0.2.5
llama-index-indices-managed-dashscope==0.2.0
llama-index-indices-managed-llama-cloud==0.3.1
llama-index-legacy==0.9.48.post3
llama-index-llms-dashscope==0.2.1
llama-index-llms-openai==0.2.9
llama-index-multi-modal-llms-openai==0.2.1
llama-index-node-parser-dashscope==0.2.0
llama-index-program-openai==0.2.0
llama-index-question-gen-openai==0.2.0
llama-index-readers-dashscope==0.2.1
llama-index-readers-file==0.2.2
llama-index-readers-llama-parse==0.3.0
llama-parse==0.5.6

展开
收起
Seraph 2024-09-22 08:58:17 79 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    因为 pydantic 库中的内部字段命名与您使用的库中的字段名称相同。您可以尝试设置 model_config['protected_namespaces'] = () 来解决这个问题,如错误信息中建议的那样。

    升级库:有时候,库的旧版本可能不兼容或者存在已知的bug。您可以尝试升级所有相关的库到最新版本,特别是 llama-index 相关的库。

    2024-09-23 08:50:05
    赞同 163 展开评论 打赏

通义千问大模型家族全面升级更大参数规模模型首次面世,全新通义千问2.0版本欢迎体验。https://tongyi.aliyun.com/

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载