使用 os.getenv("DEEPSEEK_API_KEY") 动态加载秘钥,核心就是在运行 Python 程序之前,把 DEEPSEEK_API_KEY 这个环境变量设置好。
这是最常用的方法,可以避免全局污染,也方便团队协作。
-
创建
.env文件在项目的根目录 下新建一个名为
.env的文件(注意没有后缀名),写入你的 DeepSeek API Key:echo 'DEEPSEEK_API_KEY=你的真实API密钥' >> .env注意:等号前后不要加引号和空格。
-
在 Python 代码开头加载
在你的主脚本(或入口文件)最开始的地方,加入
load_dotenv:pythonimport os from dotenv import load_dotenv # 这会自动搜索并加载当前目录下的 .env 文件 load_dotenv() # 现在就可以正常获取了 api_key = os.getenv("DEEPSEEK_API_KEY")有些框架(如 LangChain)也会自动加载
.env文件,但手动调用是最稳妥的。 -
保护密钥(非常重要)
立即将
.env文件添加到.gitignore中,防止 API Key 被提交到代码仓库。你可以运行:bashecho ".env" >> .gitignore