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

安装apikey包后仍遇Import Error:无法从'apikey'导入'APIKEY'

问题解决及ChatGPT API连接方案

先解决apikey包的导入错误

  1. 核心原因排查
    你安装的apikey包并非用于OpenAI API密钥管理的工具,从截图信息看,该包本身没有导出APIKEY类或变量,这是报错的直接原因。
  2. 命名冲突检查
    确认是否将自己的Python脚本命名为apikey.py,如果是,会和第三方包产生命名冲突,导致导入的是本地脚本而非安装的包,直接重命名脚本即可。
  3. 建议处理方式
    直接卸载这个无用的包:
    pip uninstall apikey
    

ChatGPT API连接的可行方案

方案一:使用OpenAI官方包(推荐)

这是官方支持的稳定方式,完全兼容你的Python 3.8.8版本。

  1. 安装对应版本的openai包:
    # 兼容Python3.8的稳定版(v0.28)
    pip install openai==0.28
    # 或安装最新版(v1.x,同样支持3.8)
    pip install openai>=1.0.0
    
  2. 代码示例(推荐用环境变量存储密钥,避免硬编码):
    • 先在Anaconda Prompt设置环境变量(Windows):
      set OPENAI_API_KEY=你的OpenAI密钥
      
    • 代码实现:
      import os
      # 若使用v0.28版本
      import openai
      openai.api_key = os.getenv("OPENAI_API_KEY")
      response = openai.ChatCompletion.create(
          model="gpt-3.5-turbo",
          messages=[{"role": "user", "content": "请输入你的问题"}]
      )
      print(response.choices[0].message.content)
      
      # 若使用v1.x版本
      from openai import OpenAI
      client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
      response = client.chat.completions.create(
          model="gpt-3.5-turbo",
          messages=[{"role": "user", "content": "请输入你的问题"}]
      )
      print(response.choices[0].message.content)
      

方案二:直接发送HTTP请求(无需安装openai包)

如果不想安装第三方包,可使用requests库直接调用API:

  1. 确保已安装requests:
    pip install requests
    
  2. 代码示例:
    import requests
    import os
    
    api_key = os.getenv("OPENAI_API_KEY")
    url = "https://api.openai.com/v1/chat/completions"
    headers = {
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json"
    }
    payload = {
        "model": "gpt-3.5-turbo",
        "messages": [{"role": "user", "content": "请输入你的问题"}]
    }
    
    response = requests.post(url, headers=headers, json=payload)
    print(response.json()["choices"][0]["message"]["content"])
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 11:32:47