Skip to content

The template string is not valid. #2448

Closed
@engineer-mk

Description

@engineer-mk

return openaiChatClient.prompt()
.user(message)
.advisors(advisorSpec -> {
advisorSpec.param(AbstractChatMemoryAdvisor.CHAT_MEMORY_CONVERSATION_ID_KEY, "123456")
.param(AbstractChatMemoryAdvisor.CHAT_MEMORY_RETRIEVE_SIZE_KEY, "100");
})
.toolContext(Map.of("userId", "123456"))
.stream()
.content();

while message contains '{''}' for example: public Boolean isAuthentication(@nullable String token) { if (StringUtils.isBlank(token)) { return false; } return getUserId(token) != null; }

java.lang.IllegalArgumentException: The template string is not valid.
at org.springframework.ai.chat.prompt.PromptTemplate.(PromptTemplate.java:86) ~[spring-ai-core-1.0.0-M6.jar:1.0.0-M6]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions