Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phyuany/chatgpt-ai
使用Gin封装的ChartGPT AI 简易问答应用
https://github.com/phyuany/chatgpt-ai
chatgpt-api chatgpt3
Last synced: about 1 month ago
JSON representation
使用Gin封装的ChartGPT AI 简易问答应用
- Host: GitHub
- URL: https://github.com/phyuany/chatgpt-ai
- Owner: phyuany
- Created: 2023-02-21T03:09:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-31T14:34:15.000Z (over 1 year ago)
- Last Synced: 2024-01-06T07:25:00.444Z (12 months ago)
- Topics: chatgpt-api, chatgpt3
- Language: Go
- Homepage:
- Size: 481 KB
- Stars: 20
- Watchers: 1
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatGPT AI 在线智能工具
## 一、概述
### 1.1 项目简介
使用`golang`封装了`ChatGPT`的`AI`接口,后续有时间会继续完善。
项目示例地址:**由于开放后,大量访问会导致作者的OpenAI账号消耗殆尽,所以不再提供示例地址**
运行效果如下:
![效果图](./demo.png)
### 1.2 如何运行
首先确保你的电脑上已经安装了`golang`环境,然后执行以下命令:
```bash
# 下载项目
git clone https://github.com/jikerdev/ChatGPT-AI.git ai
# 安装依赖
cd ai
go get
# 添加环境变量
export GPT3_API_KEY="此处填写真实的OPENAI API KEY"
# 运行
go run main.go routes.go
```## 二、接口列表
### 2.1 `/completions`
> 传入一个问题,ChatGPT返回回答内容
- 请求方式:`GET`
- 本地接口示例:
#### 2.1.1 请求参数
| 参数名 | 备注 | 示例值 |
| ------ | -------- | -------------- |
| token | 关键问题 | 帮我写一首情诗 |#### 2.1.2 示例
本地请求示例
```text
GET http://localhost/completions?token=帮我写一首情诗
```响应数据头为:`content-type: text/event-stream; charset=utf-8`