用Python制作RAG
安装uv和jupyter
uv是一个Python包管理器,用于安装和管理Python包。
jupyter是一个交互式计算环境,用于运行Python代码。
安装uv
pip install uv
安装jupyter notebook
pip install jupyter
创建虚拟环境
uv venv
如果只想初始化项目,执行
uv init .即可
安装依赖
uv add sentence_transformers google-genai chromadb python-dotenv
依赖说明:
- sentence_transformers:用于将文本转换为向量
- google-genai:用于生成文本
- chromadb:用于存储和检索向量
- python-dotenv:用于加载环境变量
使用uv启动jupyter notebook
使用jupyter notebook,所以不需要默认的main.py文件,用
rm main.py删除它
uv run --with jupyter jupyter lab