feat: 完善智能体图片聊天与会话恢复
- 增加私有图片上传、绑定、历史回显与生命周期清理 - 支持输入草稿恢复、图片交互和模型图片能力约束 - 修复旧脏会话幂等删除与前端会话恢复
This commit is contained in:
@@ -67,6 +67,7 @@ public class Model extends ModelBase {
|
||||
}
|
||||
ollamaChatConfig.setModel(checkAndGetModelName());
|
||||
ollamaChatConfig.setProvider(getModelProvider().getProviderName());
|
||||
ollamaChatConfig.setSupportImageBase64Only(getSupportImageB64Only());
|
||||
return new OllamaChatModel(ollamaChatConfig);
|
||||
case "deepseek":
|
||||
DeepseekConfig deepseekConfig = new DeepseekConfig();
|
||||
@@ -78,6 +79,7 @@ public class Model extends ModelBase {
|
||||
deepseekConfig.setSupportThinking(Boolean.TRUE);
|
||||
deepseekConfig.setThinkingProtocol("deepseek");
|
||||
deepseekConfig.setNeedReasoningContentForToolMessage(Boolean.TRUE);
|
||||
deepseekConfig.setSupportImageBase64Only(getSupportImageB64Only());
|
||||
if (getSupportToolMessage() != null) {
|
||||
deepseekConfig.setSupportToolMessage(getSupportToolMessage());
|
||||
}
|
||||
@@ -89,6 +91,7 @@ public class Model extends ModelBase {
|
||||
openAIChatConfig.setApiKey(checkAndGetApiKey());
|
||||
openAIChatConfig.setModel(checkAndGetModelName());
|
||||
openAIChatConfig.setRequestPath(checkAndGetRequestPath());
|
||||
openAIChatConfig.setSupportImageBase64Only(getSupportImageB64Only());
|
||||
if (getSupportToolMessage() != null) {
|
||||
openAIChatConfig.setSupportToolMessage(getSupportToolMessage());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user