前言
ChatGPT在各个方面都展现出了惊人的能力,但是目前在国内无法获取它的账号和API,因此,目前有网站通过转换的方式获取国内可使用的API接口,实现直接订阅ChatGPT API的目的,但是单独获取API距离直接使用还需要应该应用的部署,这里就把相关完整的实现方法进行说明。整体思路为使用API2d这个网站获取API订阅,然后使用ChatGPT Next Web服务实现API的调用。
方法
1、注册API2d账号,生成API
登录https://api2d.com/注册账号,并充值,基本上费用可以选择3.5元的1000P试用,如果觉得可以的话充值更多服务点数。
点击左侧ForwadKey,新建API,复制这个字符串,准备接下来备用。
2、部署ChatGPT Next Web服务
新建docker-compose文件,内容如下:
version: '3.3'
services:
chatgpt-next-web:
ports:
- '8092:3000'
environment:
- OPENAI_API_KEY=fkxxxx # 填写你的API KEY
- CODE=xxxx # 填一个密码,不然你的额度很快就会被刷完
- BASE_URL=stream.api2d.net # 填这个地址,是针对api2d
image: yidadaa/chatgpt-next-web
注意这里的CODE是密码,设计一个密码,在网页设置界面输入密码即可应用。如果不设置密码,将所有人都可以访问使用。
docker-compose up -d运行上述服务,IP:8092就可以了。