LangChain教程:使用python-dotenv管理环境变量

需要掌握:Python库:python-dotenv管理环境变量

安装

在终端执行安装命令:

pip install python-dotenv

poetry虚拟环境

poetry add python-dotenv

创建 .env 文件

在你的 Python 项目根目录下,新建一个名为 .env 的文件(注意文件名以点开头),内容格式为 键=值,示例:

# 注释用#开头
DASHSCOPE_API_KEY=填你的阿里前文api key

注意:

  1. key的名字必须是 DASHSCOPE_API_KEY
  2. 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)

原文出处:/show_1GW2q1b7LQr4.html