ChatGPT Unofficial Proxy API 使用教程 - 轻松调用 ChatGPT 模型
ChatGPT Unofficial Proxy API 是一款非官方的 ChatGPT 代理 API,可用于将用户输入转换为 ChatGPT 模型可以理解的格式,并返回 ChatGPT 生成的响应。使用 ChatGPTUnofficialProxyAPI 需要以下步骤:
- 安装依赖: ChatGPTUnofficialProxyAPI 依赖于 Python 3.6 或更高版本,以及以下 Python 库:Flask、requests、json。可以使用 pip 命令安装这些依赖:
pip install Flask requests json
- 获取 ChatGPTUnofficialProxyAPI 的代码: 可以从 GitHub 上下载 ChatGPTUnofficialProxyAPI 的代码:
git clone https://github.com/shreyas-kowshik/ChatGPTUnofficialProxyAPI.git,或者下载 ZIP 包并解压。
-
启动代理服务: 进入 ChatGPTUnofficialProxyAPI 的代码目录,运行
python app.py命令即可启动代理服务。默认情况下,代理服务监听在 localhost 的 5000 端口上。如果需要更改端口号,可以在 app.py 文件中修改。 -
使用代理 API: 启动代理服务后,可以使用任何 HTTP 客户端向代理 API 发送请求。例如,可以使用 Python 的 requests 库发送请求:
import requests
import json
url = 'http://localhost:5000/chat-gpt'
data = {'input': 'Hello, how are you?'}
headers = {'Content-type': 'application/json'}
response = requests.post(url, data=json.dumps(data), headers=headers)
if response.status_code == 200:
print(response.json()['output'])
else:
print('Error:', response.status_code, response.text)
在上面的代码中,我们向代理 API 发送一个 POST 请求,请求体包含一个 'input' 属性,表示用户输入的文本。代理 API 将该文本转换为 ChatGPT 可以理解的格式,并返回 ChatGPT 生成的响应。如果请求成功,我们可以从响应中获取 'output' 属性,即 ChatGPT 生成的响应文本。
注意: ChatGPTUnofficialProxyAPI 是一款非官方的代理 API,其性能和稳定性可能无法与官方 API 相比。在使用时需要注意。
原文地址: https://www.cveoy.top/t/topic/lQUK 著作权归作者所有。请勿转载和采集!