需要掌握:Python库:python-dotenv管理环境变量
安装
在终端执行安装命令:
pip install python-dotenv
poetry虚拟环境
poetry add python-dotenv
创建 .env 文件
在你的 Python 项目根目录下,新建一个名为 .env 的文件(注意文件名以点开头),内容格式为 键=值,示例:
# 注释用#开头
DASHSCOPE_API_KEY=填你的阿里前文api key
注意:
- key的名字必须是
DASHSCOPE_API_KEY - value值 不要有 空格 和 双引号
如:
# 注释用#开头
DASHSCOPE_API_KEY=sk-3758943759
git
一定要把 .env 文件加入 .gitignore(如果用Git管理代码),避免敏感信息提交到代码仓库!
读取配置
加载.env文件
加载 .env 文件,并放入到环境变量中:
load_dotenv()
例子
from langchain_community.llms.tongyi import Tongyi
from dotenv import load_dotenv
# 加载 .env 文件,并放入到环境变量中
load_dotenv()
# 不用qwen3-max,因为qwen3-max是聊天模型,qwen-max是大语言模型
# 这里不需要指定api key
model = Tongyi(model="qwen-max")
# 调用stream向模型提问,返回generator类型
res = model.stream(input="你是谁呀能做什么?")
print(type(res))
for chunk in res:
print(chunk, end="", flush=True)