【代码优化】AI:无法适配 Spring AI 1.0.6 对百度 QianFan 的逻辑:无语!!!
This commit is contained in:
parent
d05a7bd59a
commit
c96d966a41
|
@ -14,6 +14,7 @@ import reactor.core.publisher.Flux;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
// TODO @芋艿:百度千帆 API 提供了 V2 版本,目前 Spring AI 不兼容,可关键 <https://github.com/spring-projects/spring-ai/issues/2179> 进展
|
||||||
/**
|
/**
|
||||||
* {@link QianFanChatModel} 的集成测试
|
* {@link QianFanChatModel} 的集成测试
|
||||||
*
|
*
|
||||||
|
@ -21,11 +22,11 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public class YiYanChatModelTests {
|
public class YiYanChatModelTests {
|
||||||
|
|
||||||
private final QianFanApi qianFanApi = new QianFanApi(
|
private final QianFanChatModel chatModel = new QianFanChatModel(
|
||||||
"qS8k8dYr2nXunagK4SSU8Xjj",
|
new QianFanApi("qS8k8dYr2nXunagK4SSU8Xjj", "pHGbx51ql2f0hOyabQvSZezahVC3hh3e"), // 密钥
|
||||||
"pHGbx51ql2f0hOyabQvSZezahVC3hh3e");
|
QianFanChatOptions.builder()
|
||||||
private final QianFanChatModel chatModel = new QianFanChatModel(qianFanApi,
|
.model(QianFanApi.ChatModel.ERNIE_4_0_8K_Preview.getValue())
|
||||||
QianFanChatOptions.builder().model(QianFanApi.ChatModel.ERNIE_Tiny_8K.getValue()).build()
|
.build()
|
||||||
);
|
);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -10,14 +10,15 @@ import org.springframework.ai.qianfan.api.QianFanImageApi;
|
||||||
|
|
||||||
import static cn.iocoder.yudao.framework.ai.image.StabilityAiImageModelTests.viewImage;
|
import static cn.iocoder.yudao.framework.ai.image.StabilityAiImageModelTests.viewImage;
|
||||||
|
|
||||||
|
// TODO @芋艿:百度千帆 API 提供了 V2 版本,目前 Spring AI 不兼容,可关键 <https://github.com/spring-projects/spring-ai/issues/2179> 进展
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link QianFanImageModel} 集成测试类
|
* {@link QianFanImageModel} 集成测试类
|
||||||
*/
|
*/
|
||||||
public class QianFanImageTests {
|
public class QianFanImageTests {
|
||||||
|
|
||||||
private final QianFanImageApi imageApi = new QianFanImageApi(
|
private final QianFanImageModel imageModel = new QianFanImageModel(
|
||||||
"qS8k8dYr2nXunagK4SSU8Xjj", "pHGbx51ql2f0hOyabQvSZezahVC3hh3e");
|
new QianFanImageApi("qS8k8dYr2nXunagK4SSU8Xjj", "pHGbx51ql2f0hOyabQvSZezahVC3hh3e")); // 密钥
|
||||||
private final QianFanImageModel imageModel = new QianFanImageModel(imageApi);
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Disabled
|
@Disabled
|
||||||
|
|
Loading…
Reference in New Issue