天天看點

java調用ChatGPT的API接口

java調用GPT3接口

參考 https://github.com/TheoKanning/openai-java

java調用ChatGPT的API接口

建立gradle模闆工程

引入

implementation 'com.theokanning.openai-gpt3-java:client:0.9.0'
           

建立測試類

java調用ChatGPT的API接口
public class TestOpenAiService {
    public static void main(String[] args) {
        //設定環境變量
        System.setProperty("jdk.tls.useExtendedMasterSecret", "false");
        System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");

		//注冊的Open Ai 秘鑰
        String apiKey = "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";
        OpenAiService service = new OpenAiService(apiKey);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .prompt("Somebody once told me the world is gonna roll me")
                .model("ada")
                .echo(true)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}