这是一个基于Java开发的ChatGpt API库,非常易于接入使用。 你只需生成一个自己的openAI apiKey,依赖本三方库,即可便利地使用ChatGpt。
当前接口功能主要有文本补全、图片生成、Chat三种,Chat支持到gpt-3.5-turbol模型,也会跟随官方更新进行升级。
-
到这里生成一个自己的API KEY
-
工程中加入依赖:
<dependency> <groupId>me.zhangjh</groupId> <artifactId>chatgpt-starter</artifactId> <version>${最新版本}</version> </dependency>
最新版本查询:https://mvnrepository.com/artifact/me.zhangjh/chatgpt-starter
-
将生成的apiKey加入配置文件application.properties
openai.apikey=xxxxxxxxxxxxxxxxxxx
或者将上述配置添加进环境变量
-
代码中注入service
import org.springframework.beans.factory.annotation.Autowired;
@Autowired
private ChatGptService chatGptService;
// 调用方法即可,其他方法不赘述
TextResponse createTextCompletion(TextRequest data);
ImageResponse createImageGeneration(ImageRequest imageRequest);