chatGPT-Java
- Java 17
- Maven
- SpringBoot 3.0.3
使用Java 操作 chatGPT API,支持对话上下文,可使用多个 API KEY
-
所有配置
API KEY
在api-key.conf
文件中(每个apiKey用一行)。 -
POST
/chat/question
接口说明:对话 headers(请求头):- content-type 请求类型为
application/json
- sessionId 服务端自动生成返回的(非必须,与cookie二者存一即可) cookie
- sessionId 服务端自动生成返回的(非必须,与headers二者存一即可,如果使用cookie,需要客户端支持cookie)
body(请求体):
- content-type 请求类型为
-
GET
/chat/config
接口说明:获取chatGPT
参数配置 (仅适用于dev
环境,会输出apiKey
机密信息) -
GET
/chat/cache
接口说明:当前运行状态 (仅适用于dev
环境,会输出apiKey
机密信息) -
其他注意事项
- 项目未使用持久化策略,可自行实现