在 Windows 的 cmd 命令行中,你可以使用 set 命令来设置环境变量,例如设置多个不同语言大模型的 API key。下面是一个示例,展示如何在一次 cmd 会话中批量设置多个 API key。

✅ 方法一:临时设置(仅在当前会话中有效)
cmd
编辑
set OPENAI_API_KEY=sk-xxxxx
set GEMINI_API_KEY=abc-xxxxx
set CLAUDE_API_KEY=claude-xxxxx
然后你运行你的 Python 脚本或其他程序,这些环境变量就会被它们读取:

python my_script.py
⚠️ 一旦你关闭这个命令行窗口,这些设置就会失效。

✅ 方法二:批处理文件 .bat(推荐批量执行)
你可以写一个 .bat 文件来批量设置变量并运行程序,例如:

@echo off
set OPENAI_API_KEY=sk-xxxxx
set GEMINI_API_KEY=abc-xxxxx
set CLAUDE_API_KEY=claude-xxxxx

python my_script.py
pause
保存为 run_model.bat,双击运行即可。

✅ 方法三:永久设置(全局环境变量,慎用)
如果你希望设置永久环境变量,可以使用:

cmd

setx OPENAI_API_KEY “sk-xxxxx”
setx GEMINI_API_KEY “abc-xxxxx”
setx CLAUDE_API_KEY “claude-xxxxx”
⚠️ 注意:setx 设置的是 永久用户变量,它不会在当前 cmd 会话中生效。你需要重新打开命令行窗口或重启电脑才能看到变化。

🧠 Python 中如何读取这些变量?
在你的 Python 脚本里使用 os.environ:

import os

openai_key = os.environ.get(“OPENAI_API_KEY”)
gemini_key = os.environ.get(“GEMINI_API_KEY”)
claude_key = os.environ.get(“CLAUDE_API_KEY”)

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐