在知乎上转载了您的项目,然后好多人都来问我,如何配置windows系统上的。https://zhuanlan.zhihu.com/p/616922151
下面是我的代码,我的代理从clasn换到v2rayN 切换了全局和PAC模式还是没法使用。
我的API key也没有过期,request.txt文件也全部都安装成功了。
请您帮忙看一下该如何解决,我好教一下其他人
`
API_KEY = "sk-8dllgEAW17uajbDbv7IST3BlbkFJ5H*" 此key无效
API_KEY = "sk-Qs0onCC6CGeh5c0gZ4RvT3BlbkFJCjgx6AR******"
API_URL = "https://api.openai.com/v1/chat/completions"
改为True应用代理
USE_PROXY = True
if USE_PROXY:
# 代理网络的地址,打开你的科学上网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)
proxies = { "http": "sock5h://127.0.0.1:61007", "https": "sock5h://127.0.0.1:61107", }
print('网络代理状态:运行。')
else:
proxies = None
print('网络代理状态:未配置。无代理状态下很可能无法访问。')
发送请求到OpenAI后,等待多久判定为超时
TIMEOUT_SECONDS = 20
网页的端口, -1代表随机端口
WEB_PORT = -1
如果OpenAI不响应(网络卡顿、代理失败、KEY失效),重试的次数限制
MAX_RETRY = 2
选择的OpenAI模型是(gpt4现在只对申请成功的人开放)
LLM_MODEL = "gpt-3.5-turbo"
检查一下是不是忘了改config
if API_KEY == "sk-Qs0onCC6CGeh5c0gZ4*":
assert False, "请在config文件中修改API密钥, 添加海外代理之后再运行"
运行main.py 结果
网络代理状态:运行。
Traceback (most recent call last):
File "C:\Users\sxl\Desktop\下载\chatgpt_academic\predict.py", line 12, in
try: from config_private import proxies, API_URL, API_KEY, TIMEOUT_SECONDS, MAX_RETRY, LLM_MODEL
ModuleNotFoundError: No module named 'config_private'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 3, in
from predict import predict
File "C:\Users\sxl\Desktop\下载\chatgpt_academic\predict.py", line 13, in
except: from config import proxies, API_URL, API_KEY, TIMEOUT_SECONDS, MAX_RETRY, LLM_MODEL
File "C:\Users\sxl\Desktop\下载\chatgpt_academic\config.py", line 29, in
assert False, "请在config文件中修改API密钥, 添加海外代理之后再运行"
AssertionError: 请在config文件中修改API密钥, 添加海外代理之后再运行
`