gpt_academic icon indicating copy to clipboard operation
gpt_academic copied to clipboard

[Bug]: api_key 验证无效

Open Yakefo opened this issue 1 year ago • 7 comments

Installation Method | 安装方法与平台

Anaconda (I used latest requirements.txt)

Version | 版本

Latest | 最新版

OS | 操作系统

Windows

Describe the bug | 简述

我是WIN10系统,用的是GPT 学术优化 3.83版本,但是按照要求输入API之后无论如何都是显示如下: 缺少api_key。 临时解决方案:直接在输入区键入api_key,然后回车提交。 长效解决方案:在config.py中配置。

为此,我已经连续申请了3次新的 open ai api_key,但是连续测试都是无效,我不知道哪里出现问题。 是此版本对api key 不支持了吗 还是其他原因

请帮忙答疑解惑,感谢

Screen Shot | 有帮助的截图

微信图片_20240821102847

Terminal Traceback & Material to Help Reproduce Bugs | 终端traceback(如有) + 帮助我们复现的测试材料样本(如有)

No response

Yakefo avatar Aug 21 '24 02:08 Yakefo

自定义api格式改下就好了,openai的密钥换成项目密钥了

CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

sukimio avatar Aug 22 '24 06:08 sukimio

自定义api格式改下就好了,openai的密钥换成项目密钥了

CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

自定义api格式改下就好了,openai的密钥换成项目密钥了

CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

还是不行啊 依旧是老样子 显示: [API_KEY] 您的 API_KEY 不满足任何一种已知的密钥格式,请在config文件中修改API密钥之后再运行。

但是我修改了API KEY,老的不行,最新申请的,也不行,头大

Yakefo avatar Aug 22 '24 07:08 Yakefo

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

还是不行啊 依旧是老样子 显示: [API_KEY] 您的 API_KEY 不满足任何一种已知的密钥格式,请在config文件中修改API密钥之后再运行。

但是我修改了API KEY,老的不行,最新申请的,也不行,头大

r"^sk-proj-[a-zA-Z0-9_+-]{48,}$" 这段正则表达式应该是兼容新版密钥的,是不是没修改对?你密钥开头是sk-proj吗

sukimio avatar Aug 22 '24 13:08 sukimio

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

还是不行啊 依旧是老样子 显示: [API_KEY] 您的 API_KEY 不满足任何一种已知的密钥格式,请在config文件中修改API密钥之后再运行。

但是我修改了API KEY,老的不行,最新申请的,也不行,头大

或者你换成 r"^sk-proj-[a-zA-Z0-9_+-.]+$" 这个没字符数限制

sukimio avatar Aug 22 '24 13:08 sukimio

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

还是不行啊 依旧是老样子 显示: [API_KEY] 您的 API_KEY 不满足任何一种已知的密钥格式,请在config文件中修改API密钥之后再运行。 但是我修改了API KEY,老的不行,最新申请的,也不行,头大

或者你换成 r"^sk-proj-[a-zA-Z0-9_+-.]+$" 这个没字符数限制

谢谢你啊 , 我发现我的key是sk-的而不是sk-proj,所以之前的KEY_PATTERN设置错了,设置成r"^sk-[a-zA-Z0-9_+-.]+$" 就可以了 目前API_KEY 导入成功.

但是新问题出现了:

  1. 打开模型gpt-3.5-turbo ,显示“OpenAI以账户额度不足为由, 拒绝服务”
  2. 打开模型gpt-4,显示“模型不存在, 或者您没有获得体验资格.”

所以,使用GPT 学术优化 3.83, 用的模型必须要付费再能使用吗,还是怎么回事啊

Yakefo avatar Aug 23 '24 05:08 Yakefo

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

自定义api格式改下就好了,openai的密钥换成项目密钥了 CUSTOM_API_KEY_PATTERN 项改成 CUSTOM_API_KEY_PATTERN = r"^sk-proj-[a-zA-Z0-9_+-]{48,}$"

还是不行啊 依旧是老样子 显示: [API_KEY] 您的 API_KEY 不满足任何一种已知的密钥格式,请在config文件中修改API密钥之后再运行。 但是我修改了API KEY,老的不行,最新申请的,也不行,头大

或者你换成 r"^sk-proj-[a-zA-Z0-9_+-.]+$" 这个没字符数限制

谢谢你啊 , 我发现我的key是sk-的而不是sk-proj,所以之前的KEY_PATTERN设置错了,设置成r"^sk-[a-zA-Z0-9_+-.]+$" 就可以了 目前API_KEY 导入成功.

但是新问题出现了:

  1. 打开模型gpt-3.5-turbo ,显示“OpenAI以账户额度不足为由, 拒绝服务”
  2. 打开模型gpt-4,显示“模型不存在, 或者您没有获得体验资格.”

所以,使用GPT 学术优化 3.83, 用的模型必须要付费再能使用吗,还是怎么回事啊

你没有绑定Visa卡之类的吗,我是先充值了10刀才继续用的。

sukimio avatar Aug 24 '24 00:08 sukimio

我也提示没有额度,拒绝服务

gg177088627 avatar Sep 16 '24 10:09 gg177088627

请问充值就能用了吗?

Maxweiii avatar Oct 30 '24 12:10 Maxweiii