openai-java项目简介
openai-java是一个用Java语言编写的OpenAI API客户端库,支持调用OpenAI的GPT系列模型API,包括GPT-3、ChatGPT和GPT-4等。该项目提供了简单易用的Java接口,让开发者可以方便地在Java应用中集成OpenAI的强大AI能力。
主要功能
openai-java支持以下OpenAI API:
- 模型(Models)
- 补全(Completions)
- 聊天补全(Chat Completions)
- 编辑(Edits)
- 嵌入(Embeddings)
- 音频(Audio)
- 文件(Files)
- 微调(Fine-tuning)
- 图像(Images)
- 内容审核(Moderations)
- 助手(Assistants)
快速开始
- 添加依赖
Maven:
<dependency>
<groupId>com.theokanning.openai-gpt3-java</groupId>
<artifactId>service</artifactId>
<version>版本号</version>
</dependency>
Gradle:
implementation 'com.theokanning.openai-gpt3-java:service:版本号'
- 创建API客户端
OpenAiService service = new OpenAiService("your_api_key");
- 调用API
CompletionRequest request = CompletionRequest.builder()
.prompt("Once upon a time")
.model("text-davinci-003")
.echo(true)
.build();
service.createCompletion(request)
.getChoices()
.forEach(System.out::println);
详细文档
更多使用示例和API说明,请参考项目的官方文档。