mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-14 02:55:07 +08:00
【新增】AI:openai 接入的配置调整
This commit is contained in:
@ -4,9 +4,12 @@ import org.springframework.ai.image.ImagePrompt;
|
||||
import org.springframework.ai.image.ImageResponse;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.springframework.ai.openai.OpenAiChatClient;
|
||||
import org.springframework.ai.openai.OpenAiImageClient;
|
||||
import org.springframework.ai.openai.OpenAiImageOptions;
|
||||
import org.springframework.ai.openai.api.OpenAiApi;
|
||||
import org.springframework.ai.openai.api.OpenAiImageApi;
|
||||
import reactor.core.publisher.Flux;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
import javax.swing.*;
|
||||
@ -15,6 +18,7 @@ import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.Base64;
|
||||
import java.util.Scanner;
|
||||
import java.util.function.Function;
|
||||
|
||||
/**
|
||||
* author: fansili
|
||||
@ -66,4 +70,22 @@ public class OpenAiImageClientTests {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
// OpenAiApi api = new OpenAiApi("https://api.gptsapi.net", "sk-yzKea6d8e8212c3bdd99f9f44ced1cae37c097e5aa3BTS7z");
|
||||
// OpenAiApi api = new OpenAiApi("https://openkey.cloud", "sk-QmgIIPc5xiYd8lPb076b1b7774Ea49Af9eD2Ef172c8f7e43");
|
||||
OpenAiApi api = new OpenAiApi("https://api.chatanywhere.tech", "sk-gkgfYxhX9FxyZJznwxRZSJwKeGQYNPDVWjhby2PRRf17GHeT");
|
||||
OpenAiChatClient client = new OpenAiChatClient(api);
|
||||
// String result = client.call("未来,英文是什么?");
|
||||
// System.out.println(result);
|
||||
Flux<String> result = client.stream("未来,英文是什么?");
|
||||
result.map(new Function<String, String>() {
|
||||
@Override
|
||||
public String apply(String s) {
|
||||
System.out.println(s);
|
||||
return s;
|
||||
}
|
||||
}).blockLast();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user