免魔法、免费使用chatgpt

名词解释

名词 解释 官网
ChimeraGPT 免费的chatgpt接口提供商 https://chimeragpt.adventblocks.cc/
ChatGPT-Next-Web 使用Nodejs开发的使用chatgpt接口的聊天页面程序 https://github.com/Yidadaa/ChatGPT-Next-Web
vercel 提供免费部署nodejs服务 https://vercel.com/

获取免费chatgpt(ChimeraGPT)的key

打开https://chimeragpt.adventblocks.cc/,点击加入discord,然后就会加入chimeragpt的discord。

等待片刻,会收到chimeragpt的私信。

1
2
3
4
5
6
7
Welcome!
To get the API key for ChimeraGPT, please follow the instructions provided below:

Step 1: Join our Discord server by clicking on the following link: [Join Official Discord Server](https://discord.gg/xnX7aR8bK5)
Step 2: Once you join the server, please navigate to the channel called #verify-here and follow the instructions there to verify yourself.
Step 3: After verification, go to the channel #bot-commands and use the command /key get. This will generate an API key specifically for you.
Step 4: Keep your API key secure and avoid sharing it with anyone. Treat it like a password.

第一步是加入chimeragpt的discord,已经加入了

第二步是去chimeragpt的#verify-here频道,验证一下

第三步是去#bot-command频道输入/key get

第四步是把获取的信息保存下来,不要告诉别人

以上步骤完成之后,就可以通过chimeragpt的接口来调用chatgpt了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import openai

openai.api_key = "your API KEY from `/key get` Discord command"
openai.api_base = "https://chimeragpt.adventblocks.cc/api/v1"

response = openai.ChatCompletion.create(
model='gpt-4',
messages=[
{'role': 'user', 'content': "Hello"},
],
stream=True,
allow_fallback=True
)

for chunk in response:
print(chunk.choices[0].delta.get("content", ""), end="", flush=True)

免费部署ChatGPT-Next-Web到vercel网站

打开GitHub - Yidadaa/ChatGPT-Next-Web: A well-designed cross-platform ChatGPT UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT 应用。 然后点击Deploy按钮,然后就会跳转到vercel网站的部署页面,接下来按照指引去注册、部署即可。

记得填写环境变量OPENAI_API_KEY=上一步获得的api key
CODE=设置网站的访问密码

免费绑定域名

由于vercel分配的域名被屏蔽,所以免魔法需要一个自己的域名。如果你没有域名,可以参考免费服务器、免费域名分享 | 春秋金经 申请一个免费的域名。

然后点击Settings-Domains即可添加自己的域名。

然后按照指引,去dns解析添加cname记录即可。

打开ChatGPT-Next-Web

接下来只需要打开部署好的你自己的ChatGPT-Next-Web网站,设置一下接口地址,输入一下你自己设置的密码,就可以愉快聊天了。

需要把接口地址设置为https://chimeragpt.adventblocks.cc/api/

效果展示

实测效果非常好,支持流式输出,模型可以切换。但是实测gpt-4模型不太稳定,gpt-3.5-turbo(默认值)非常稳定。