You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenAI Python API密钥错误:'The api_key client option must be set'求助

解决OpenAI API密钥错误问题

这个错误说明你的API密钥没有被正确识别,要么是环境变量没设置好,要么是代码里没正确传入。以下是几种解决办法:

  • 直接在代码中指定API密钥(仅用于测试,不要在生产环境或公开代码中使用):
    修改client初始化代码,把api_key的值换成你的实际密钥:

    client = OpenAI(
        api_key="你的OpenAI API密钥",
    )
    
  • 正确设置系统环境变量:
    根据你的操作系统选择对应的方式:

    • Windows命令提示符:
      set OPENAI_API_KEY=你的OpenAI API密钥
      
      运行完这个命令后再执行你的Python脚本。
    • Windows PowerShell:
      $env:OPENAI_API_KEY="你的OpenAI API密钥"
      
    • macOS/Linux终端:
      export OPENAI_API_KEY=你的OpenAI API密钥
      
      如果需要永久生效,可以把这条命令添加到~/.bashrc、~/.zshrc或对应的shell配置文件中,然后执行source ~/.bashrc(或对应文件)使配置生效。
  • 验证环境变量是否被正确读取:
    在代码开头添加打印语句,检查是否能获取到环境变量:

    import os
    print(os.environ.get("OPENAI_API_KEY"))  # 输出None则说明环境变量未正确设置
    from openai import OpenAI
    

    如果输出是None,回到上一步重新设置环境变量。

注意事项

  • API密钥可在OpenAI平台的账号设置中获取,确保密钥未过期或被禁用。
  • 禁止将API密钥硬编码到公开代码仓库,避免泄露造成损失。

内容的提问来源于stack exchange,提问作者Musbi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 13:51:05