私人笔记:动手学大模型应用开发llm-universe项目环境创建
项目代码:datawhalechina/llm-universe: 本项目是一个面向小白开发者的大模型应用开发教程,在线阅读地址:https://datawhalechina.github.io/llm-universe/
项目书:动手学大模型应用开发
一、初始化项目
uv init llm-universe-test
二、创建环境
uv venv llm-universe-test --python 3.13
三、激活环境
source llm-universe-test/bin/activate
四、安装re依赖
-
直接装
uv pip install -r requirements.txt
-
清华源
uv pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
五、升级包
uv pip install --upgrade zhipuai langchain
六、包降级
uv add pydantic==2.9.2
七、设置API
export ZHIPUAI_API_KEY="自己的质谱API"
echo $ZHIPUAI_API_KEY
八、运行代码
streamlit run "notebook/C4 构建 RAG 应用/streamlit_app.py"
九、运行成功
解决langchain相关报错记录:PydanticUserError:you should define Union
, then call LLMBashChain.model_rebuild()
.PydanticUserError:you should define BaseCache
, then call LLMBashChain.model_rebuild()
.的方法为五和六:升级两个包降级一个包