首先感谢@circlestarzero大佬的开发。项目地址https://github.com/circlestarzero/EX-chatGPT
下载代码包
- 打开https://github.com/circlestarzero/EX-chatGPT 在页面有个绿色的code按钮,点击,点击最下面的Download ZIP
- 解压缩压缩包
- 打开解压出来的文件夹,进入chatGPTEx文件夹,在文件夹内有api_class.py,main.py,search.py等文件夹
申请api并填写,总共需要申请三个api key。将apikey.ini.example重命名为apikey.ini
openai的key申请
- 打开https://platform.openai.com/,登录账号,点击右侧的personal,点击View API keys,点击Create new secret key。会弹出窗口,复制提供的api,保存好这个api,只会显示一次,同时请不要让这个api泄露
填入apikey.ini的[OpenAI]项目的OPENAI_API_KEY,更新,目前最新版本是填key0 = xxx这里,如果有多个密钥可以以此类推key1 = xxx
wolframalpha的key申请
- 打开https://developer.wolframalpha.com/点击页面中间的Get API Access按钮,然后注册账号并登录,点击Get an AppID,填写应用名称和描述,填写完成后点击get appID 就可以获取到appID
填入apikey.ini的[WolframAlpha]项目的WOLFRAMALPHA_APP_ID
google search的key申请
打开 Control Panel登录账号,点击添加,搜索名称随便写,搜索内容选择在整个网络搜索,点击进行人机验证,点击创建
点击你创建的名称,然后保存好这里展示的 搜索引擎 ID
这里获取到的搜素引擎id填入apikey.ini的[Google]项目的SEARCH_ENGINE_ID
将页面拉到底部,程序化地访问 - Custom Search JSON API 点击开始使用,会打开一个新的页面
在新的页面里面点击获取密钥,保存这个key,并填入填入apikey.ini的[Google]项目GOOGLE_API_KEY
安装依赖
- 这里以windows11为例,这里默认你已经安装好了python3.x 。在chatGPTEx文件夹下,右键,点击在终端打开,输入命令
pip install -r requirements.txt
等待自动安装完成 - 前面的安装完成后输入命令python main.py显示如下的话就说明成功,可以在浏览器中访问http://127.0.0.1:5000使用,如果出现其他请看接下来的异常处理
异常处理
提示 这样
处理方式,search.py那个文件每个函数的open函数加上了encoding="utf-8"
若问答发现不回答,终端如下提示
可以把search.py中的所有chatGPTEx替换为 .
- 这里以windows11为例,这里默认你已经安装好了python3.x 。在chatGPTEx文件夹下,右键,点击在终端打开,输入命令
3 条评论
大佬666
o(*////▽////*)q 、