You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Conversion Activation Error (Aggregation Error org.springframework.web.reactive.function.client.WebClientResponseException: 413 Payload Too Large from POST https://api.groq.com/openai/v1/chat/completions)
#1675
Open
aniwange33 opened this issue
Nov 5, 2024
· 2 comments
I’m currently working on activating conversation features in my Spring AI application but encountered a significant error. When I attempt to enable conversation functionality using ChatMemory, I receive the following error:
This issue arises when I include the following code in RagService:
public RagService(ChatClient.Builder chatBuilder, VectorStore vectorStore) {
ChatMemory chatMemory = new InMemoryChatMemory();
this.chatClient = chatBuilder
.defaultAdvisors(
new MessageChatMemoryAdvisor(chatMemory),
new QuestionAnswerAdvisor(vectorStore),
new SimpleLoggerAdvisor())
.build();
}
The text was updated successfully, but these errors were encountered:
aniwange33
changed the title
Conversion Activation Spring AI
Conversion Activation Error (Aggregation Error org.springframework.web.reactive.function.client.WebClientResponseException: 413 Payload Too Large from POST https://api.groq.com/openai/v1/chat/completions)
Nov 5, 2024
How many messages are in the history before are getting this error message. I have created issue #1704 as a generalized version of what you are asking for.
@aniwange33 can you please us know if you got around your issues by reducing the amount of message in the chat memory, can you provide a sample reproducer of the issue.
How many messages are in the history before are getting this error message. I have created issue #1704 as a generalized version of what you are asking for.
@aniwange33 can you please us know if you got around your issues by reducing the amount of message in the chat memory, can you provide a sample reproducer of the issue.
I couldn’t log the number of messages in the history without getting an error. However, when I used Filter.Expression, the error didn’t occur. Despite this, the conversation activation hasn’t been working smoothly, and sometimes the responses are inaccurate.
public RagService(ChatClient.Builder chatBuilder, VectorStore vectorStore, @value("classpath:/system.md") Resource systemPrompt) {
ChatMemory chatMemory = new InMemoryChatMemory();
var fb = new FilterExpressionBuilder();
Filter.Expression source = fb.eq("source", "FY25-MER-2.8-Indicator-Reference-Guide.pdf").build();
SearchRequest searchRequest = SearchRequest.defaults().withTopK(2).withFilterExpression(source);
List advisors = List.of(
new PromptChatMemoryAdvisor(chatMemory),
new QuestionAnswerAdvisor(vectorStore, searchRequest),
new SimpleLoggerAdvisor()
);
this.chatClient = chatBuilder.defaultSystem(systemPrompt).defaultAdvisors(advisors).build();
}
I’m currently working on activating conversation features in my Spring AI application but encountered a significant error. When I attempt to enable conversation functionality using ChatMemory, I receive the following error:
"*2024-11-05T10:57:17.441+01:00 ERROR 44072 --- [Bip.it] [oundedElastic-4] o.s.ai.chat.model.MessageAggregator : Aggregation Error
org.springframework.web.reactive.function.client.WebClientResponseException: 413 Payload Too Large from POST https://api.groq.com/openai/v1/chat/completions*"
This issue arises when I include the following code in RagService:
public RagService(ChatClient.Builder chatBuilder, VectorStore vectorStore) {
ChatMemory chatMemory = new InMemoryChatMemory();
this.chatClient = chatBuilder
.defaultAdvisors(
new MessageChatMemoryAdvisor(chatMemory),
new QuestionAnswerAdvisor(vectorStore),
new SimpleLoggerAdvisor())
.build();
}
The text was updated successfully, but these errors were encountered: