Spring AI:让ChatGPT成为你的开发助手
    		       		warning:
    		            这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
    		        
        		                
                
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;
 
public class ChatGPTExample {
 
    public static void main(String[] args) {
        // 初始化OpenAI服务
        OpenAiService service = OpenAiService.builder()
                .apiKey("你的OpenAI API 密钥")
                .build();
 
        // 创建一个CompletionRequest
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003") // 使用的模型
                .prompt("Hello, who are you?") // 提示语句
                .maxTokens(20) // 最大令牌数
                .temperature(0.5) // 提供多样化的回答,值越高,回答越随机
                .build();
 
        // 调用createCompletion方法发送请求并接收回应
        String response = service.createCompletion(completionRequest).join();
 
        // 打印回应
        System.out.println(response);
    }
}这段代码展示了如何使用OpenAI的Java SDK与ChatGPT进行交互。首先,我们创建了一个OpenAiService实例,并通过API密钥初始化。然后,我们构建了一个CompletionRequest,其中包含了我们想要使用的模型、提示语句、最大令牌数和随机度。最后,我们调用createCompletion方法发送请求并等待响应,然后打印出回应。这个例子简单地展示了如何与ChatGPT进行交流,而在实际应用中,你可能需要根据自己的需求来调整请求的参数和处理回应。
评论已关闭