java怎么调用openai接口

OpenAI提供了一个REST API,可以通过Java调用。可以使用Java的HttpClient类来发送HTTP请求,以调用OpenAI API。具体步骤如下:

1. 创建一个HttpClient对象,用于发送HTTP请求。

2. 构造一个HttpPost对象,指定OpenAI API的URL。

3. 将请求参数添加到HttpPost对象中。

4. 使用HttpClient发送请求,并获取响应。

5. 从响应中提取所需的结果。

pom:



    4.0.0

    org.example
    OpenAi
    1.0-SNAPSHOT

    
        8
        8
        UTF-8
    

    
        
            com.squareup.retrofit2
            adapter-rxjava2
            2.9.0
        
        
            com.squareup.retrofit2
            converter-jackson
            2.9.0
        
        
            com.squareup.retrofit2
            retrofit
            2.9.0
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.9.0
        
        
            org.projectlombok
            lombok
            1.18.24
        

    
public class OpenAI {
    public static void main(String[] args){
        OpenAiService service = new OpenAiService("你的KEY");
        CompletionRequest completionRequest = CompletionRequest.builder()
                .prompt("女朋友生气了怎么办")
                .model("text-davinci-002")
                .maxTokens(1000)
                .temperature(0.2)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

还需要引入上面两个jar,jar从https://github.com/liuhenghui/openai-java 获取。

ChatGPT 国内体验地址 https://www/1bit.asia

你可能感兴趣的:(AI,chatGPT,openai)