如何添加Replicate API密钥并正确配置REPLICATE_API_TOKEN环境变量?
解决REPLICATE_API_TOKEN环境变量设置问题
临时生效(仅当前终端会话)
- Windows CMD:
set REPLICATE_API_TOKEN=你的API密钥 - Windows PowerShell:
$env:REPLICATE_API_TOKEN="你的API密钥"
设置后在同一终端运行Python脚本即可读取该变量。
永久生效(系统/用户级别)
若通过sysdm.cpl设置后未生效,排查以下点:
- 重启终端/IDE:环境变量修改后,需关闭所有已打开的终端、VS Code/PyCharm等开发工具,重新打开才会加载新变量。
- 确认设置位置:
打开sysdm.cpl→ 「高级」选项卡 → 「环境变量」:- 要给所有用户生效,在「系统变量」中点击「新建」,变量名填
REPLICATE_API_TOKEN,变量值填入你的API密钥。 - 仅当前用户生效,在「用户变量」中新建即可。
- 要给所有用户生效,在「系统变量」中点击「新建」,变量名填
- 验证设置结果:重启终端后执行命令检查:
- CMD:
echo %REPLICATE_API_TOKEN% - PowerShell:
echo $env:REPLICATE_API_TOKEN
能输出密钥则说明设置成功,此时Python代码可正常读取变量。
- CMD:
替代方案:代码中直接指定密钥
如果环境变量设置始终有问题,可跳过环境变量,直接在代码里初始化客户端:
import replicate client = replicate.Client(api_token="你的API密钥") # 后续使用client调用Replicate API即可
内容的提问来源于stack exchange,提问作者Omar Morales Rivera
相关产品推荐
相关产品推荐

