合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
在本篇文中,将解释如何与OpenAI聊天完成 API 集成以使用它们并创建自己的 ChatGPT 版本。将使用Spring Boot程序与ChatGPT的 开放API集成。
我们将Spring Boot程序公开一个 REST 端点,它将以requestParam的形式发起请求,然后对其进行处理,并以可读的文本格式返回响应。
让我们按照以下步骤操作:
我们将使用OpenAI的ChatGPT完成API在我们程序里的调用。
该API的各个重要参数描述如下:
模型: 我们将向“gpt-3.5-turbo”发送请求
GPT-3.5 Turbo是一种极其强大的人工智能驱动的语言模型。它拥有 8192 个处理器核心和多达 3000 亿个参数,是迄今为止最大的语言模型之一。在广泛的自然语言处理任务中表现优秀,可以用于生成文章、回答问题、对话、翻译和编程等多种应用场景。它的能力使得人们可以通过自然语言与计算机进行更加自然、灵活和高效的交互。
Messages: 这表示发送到模型的实际请求类,以便模型可以解析消息并以人们可读的格式生成相应的响应。
包含两个子属性:
role: 指定消息的发送者(请求时为“user”,响应时为“assistant”)。
content: 这才是真正的消息。
Message DTO 如下所示:
public class Message {
private String role;
private String content;
// getters & setters
}
TOP