Skip to content

Commit d38db01

Browse files
authored
fix(jmanus): 修复 #2363 jmanus启动报错问题 (#2365)
fix(jmanus): 为模型添加默认 completions 路径配置 - 在 DefaultLlmConfiguration 中添加 DEFAULT_COMPLETIONS_PATH 常量 - 在 ModelDataInitialization 中使用该路径初始化动态模型实体
1 parent 416bc09 commit d38db01

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/config/DefaultLlmConfiguration.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ public class DefaultLlmConfiguration {
3030

3131
public static final String DEFAULT_DESCRIPTION = "Alibaba Cloud DashScope Qwen Plus Model";
3232

33+
public static final String DEFAULT_COMPLETIONS_PATH = "/v1/chat/completions";
34+
3335
public String getDefaultModelName() {
3436
return DEFAULT_MODEL_NAME;
3537
}
@@ -42,4 +44,8 @@ public String getDefaultDescription() {
4244
return DEFAULT_DESCRIPTION;
4345
}
4446

47+
public String getDefaultCompletionsPath() {
48+
return DEFAULT_COMPLETIONS_PATH;
49+
}
50+
4551
}

spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/dynamic/model/service/ModelDataInitialization.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ private void createDashScopeModelFromEnv(String apiKey) {
146146
defaultLlmConfig.getDefaultDescription() + " - Auto-created from environment variables");
147147
dynamicModelEntity.setType(ModelType.GENERAL.name());
148148
dynamicModelEntity.setIsDefault(true);
149+
dynamicModelEntity.setCompletionsPath(defaultLlmConfig.getDefaultCompletionsPath());
149150

150151
DynamicModelEntity save = repository.save(dynamicModelEntity);
151152
jmanusEventPublisher.publish(new ModelChangeEvent(save));

0 commit comments

Comments
 (0)