欢迎来到 gpt4free-demo 👋
自行设置一个免费的 OpenAI GPT-4 API
演示
用法
按照以下步骤使 gpt4free-demo 启动并运行:
-
克隆仓库:
git clone https://github.com/username/gpt4free-demo.git cd gpt4free-demo
-
设置环境变量:复制示例环境文件并设置您自己的变量:
cp .env.example .env
使用您喜欢的文本编辑器打开
.env
文件,并填写给定变量的值。完成后保存并关闭文件。 -
启动服务:使用 Docker Compose 启动服务:
docker-compose up -d
如果更改了
.env
文件中的任何环境变量,请使用docker-compose down
并docker-compose up -d
重新启动服务。 -
访问 API:服务运行后,API 将可访问:
- 查找支持的模型和站点:
http://127.0.0.1:13000/supports
[GET] - 聊天完成后返回:
http://127.0.0.1:13000/ask?prompt=***&model=***&site=***
[POST/GET] - 通过事件流返回:
http://127.0.0.1:13000/ask/stream?prompt=***&model=***&site=***
[POST/GET]
更多用法示例请参见 xiangsx/gpt4free-ts。
- 查找支持的模型和站点:
当然!如果您想在 README 中包含有关如何使用 hurl
测试 API 的说明,可以添加一个新部分,如下所示:
使用 Hurl 进行测试
Hurl 是一个运行 HTTP 请求的命令行工具。您可以使用它来测试此 API 的端点。以下是入门方法:
-
安装 Hurl:按照官方网站上的说明在系统上安装 Hurl。
-
创建 Hurl 文件:您可以创建一个带有
.hurl
扩展名的文件来定义要测试的 HTTP 请求。以下是此项目的示例gpt.hurl
文件:# 列出所有支持的模型 GET http://127.0.0.1:13000/supports # 调用 Vita 模型 GET http://127.0.0.1:13000/ask [QueryStringParams] site: vita model: gpt-3.5-turbo prompt: Tell me a joke about Software Engineering
-
运行 Hurl 文件:使用以下命令执行
gpt.hurl
文件:hurl --verbose gpt.hurl
这将运行定义的 HTTP 请求并将响应打印到终端。
-
阅读文档:有关更高级的用法,请参考示例文档。
资源
参考视频
作者
- 网站: productsway.com
- 推特: @jellydn
- Github: @jellydn