Java版的GPT的Client
- 可作为其他编程语言的参考
- 注意: 下面包名中的 xxx 可以换成自己的
1 )核心代码结构设计
- src
- main
- java
- com.xxx.gpt.client
- entity
- ChatCompletion.java
- ChatCompletionResponse.java
- ChatChoice.java
- …
- util
- Proxys.java
- …
- ChatApi.java
- ChatGPTClient.java
- entity
- com.xxx.gpt.client
- java
- test
- java
- com.xxx.gpt.client.test
- ChatGPTClientTest.java
- com.xxx.gpt.client.test
- java
- main
- pom.xml
2 ) pom 文件
- 在 pom 文件里面,我们引入了我们需要引用的依赖
- 对于 OpenAI 的API访问,由于它是一个HTTP的接口
- 我们使用的是 okhttp-see
- 然后通过 retrofit 进行一个封装