add AssistantPromptTemplate override method createMessage()
Signed-off-by: ZhangQin <dev@zhangqin56.cn>
This commit is contained in:
committed by
Mark Pollack
parent
a786784982
commit
c1d3034569
@@ -16,7 +16,9 @@
|
||||
|
||||
package org.springframework.ai.chat.prompt;
|
||||
|
||||
import org.springframework.ai.chat.messages.Message;
|
||||
import org.springframework.ai.chat.messages.AssistantMessage;
|
||||
import org.springframework.core.io.Resource;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -26,6 +28,10 @@ public class AssistantPromptTemplate extends PromptTemplate {
|
||||
super(template);
|
||||
}
|
||||
|
||||
public AssistantPromptTemplate(Resource resource) {
|
||||
super(resource);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Prompt create() {
|
||||
return new Prompt(new AssistantMessage(render()));
|
||||
@@ -36,4 +42,14 @@ public class AssistantPromptTemplate extends PromptTemplate {
|
||||
return new Prompt(new AssistantMessage(render(model)));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Message createMessage() {
|
||||
return new AssistantMessage(render());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Message createMessage(Map<String, Object> model) {
|
||||
return new AssistantMessage(render(model));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user