Spring AI Add 'like' operator in FilterExpressionBuilder

Expected BehaviorThe document of FilterExpressionBuilder says "This builder DSL mimics the common https://www.baeldung.c...

Spring AI Add the low-level message ID and finishReason to SpringAI's Message properties.

For example the Generation currently contains the finishReason but doesn't propagate ID to the Message. Comment From: ma...

Spring AI Review API design of org.springframework.ai.image

The ImageResponse can have more helpers to convert base64 to binary. Review for ease of use in using the ImageResponse ...

Spring AI Create ResourceReader extends Function<Resource, List<Document>>

This will facilitate loading a list of Resources into a vector database inside a loop. Currently this requires recreati...

Spring AI Add Model Captability class

Both #2787 and #2863 would benefit from having a Model Capability class that describes what functionality the model sup...

Spring AI DynamoDB chat memory

Expected BehaviorSupport DynamoDB chat memory https://aws.amazon.com/dynamodb/Current Behavior-Context-

Spring AI securely encode values written to the ChatMemoryRepository

ship a BeanPostProcessor that proxied any ChatMemoryRepository implementations, intercepting the request to saveAll and ...

Spring AI Possible issue using Qwen3 models

Bug description'name': '', 'refusal': '', 'role': 'USER', 'tool_call_id': '', 'tool_calls': None}], 'metadata': None, 'm...

Spring AI org.springframework.ai.chat.messages.Message should have a getId() method

Let's say I have a chatbot, and I want the user to be able to give a feedback on whether the assistant message is good o...

Spring AI EPIC - Structured Output Improvements

Most AI models now support an option to provide structured output. Verify that the chat client options for all models t...

Spring AI OpenAI o1 models support 'developer' role instead of 'system' role.

Bug descriptionAccording to the OpenAI Guide and the Model Spec the former 'system' role' has now been replaced by the '...

Spring AI AWS Bedrock, persistent chat memory (jdbc and cassandra), and Spring AI's MessageChatMemoryAdvisor lead to 400 from Bedrock

Bug descriptionWhenever using JDBC or Cassandra for persistent chat memory, if the "ASSISTANT" is the latest message in ...

Spring AI Error using @ivotoby/openapi-mcp-server

@ivotoby/openapi-mcp-server{ "mcpServers": { "openapi": { "command": "npx", "args": [ "-y", ...

Spring AI Using @Tool annotation for Function beans?

Discussed in https://github.com/spring-projects/spring-ai/discussions/2581Originally posted by **henningSaulCM** March 2...

Spring AI Publish snapshots to maven central

The current set of plugins we use will not let us publish snapshots to maven central. Need to migrate to &lt;groupId&gt...

Spring AI Add ApiKey support or similar to all AI Models

The work done with OpenAI to use the ApiKey interface to return the key set in the http header needs to be applied to ot...

Spring AI Add ToolCallbackResolver implementation that supports @Tool annotations

Comment From: henningSaulCMSomewhat related, but I guess I'm really looking for a Function level @Tool annotation: https...

Spring AI Add an opportunity to choose a model in vector store

Expected Behavior void add(List&lt;Document&gt; documents, String model); @Nullable List&lt;Document&gt; simila...

Spring AI Feature request: Add support for Amazon Bedrock prompt caching

Hey team, there's good news from AWS bedrock!!It now supports prompt caching for Anthropic and Nova models, and will cer...

Spring AI No exception is being thrown in the case of 429 error - waiting endlessly, leading to memory leak

Bug descriptionNo exception is thrown when a 429 (Too Many Requests) error occurs. The application hangs indefinitely at...
上一页 下一页
.