超级详细Spring AI+ChatGPT(java接入OpenAI大模型)
import com.openai.api.Engine;
import com.openai.api.GPT;
import com.openai.api.GPT3;
import com.openai.api.Response;
// 初始化OpenAI的API键和GPT-3大型模型
String openaiApiKey = "你的OPENAI_API_KEY";
GPT3 gpt3 = GPT3.builder().openaiApiKey(openaiApiKey).build();
// 创建一个对话引擎,设置模型和Engine的其他属性
Engine engine = gpt3.getEngine(GPT3.Model.TEXT_DAVINCI_002);
// 设置对话上下文和提示
String conversationId = "unique-conversation-id";
String message = "你的问题或指令";
// 使用Engine创建一个Response对象
Response response = engine.message(conversationId, message);
// 获取并打印结果
String responseMessage = response.getChoices().get(0).getPlaintext();
System.out.println(responseMessage);
这段代码展示了如何在Java中使用OpenAI的GPT-3大型模型。首先,你需要有一个有效的OpenAI API 密钥。然后,使用该API密钥初始化GPT-3客户端,并为模型选择一个Engine。通过Engine发送消息并接收响应,最后打印出来。这个例子是一个简化的流程,实际使用时可能需要处理更复杂的情况,比如错误处理和对话状态的管理。
评论已关闭