spring-ai
spring-ai copied to clipboard
An Application Framework for AI Engineering
Please do a quick search on GitHub issues first, the feature you are about to request might have already been requested. **Expected Behavior** ## yaml config ```yaml mcp: client: toolcallback:...
**Expected Behavior** I'm using Azure OpenAi and would like to pretty print the JSON exchanged with the LLM to make it easier to read. Note that I want the pretty...
Both #2787 and #2863 would benefit from having a Model Capability class that describes what functionality the model supports. For the case of the reasoning models, this capability would enable...
**Expected Behavior** Support DynamoDB chat memory https://aws.amazon.com/dynamodb/ **Current Behavior** - **Context** -
ship a `BeanPostProcessor` that proxied any `ChatMemoryRepository` implementations, intercepting the request to `saveAll` and `findByConversationId` and used, say, a specified Spring Security `TextEncryptor` to encode the text in `Message` objects...
**Bug description** 'name': '', 'refusal': '', 'role': 'USER', 'tool_call_id': '', 'tool_calls': None}], 'metadata': None, 'modalities': None, 'model': 'Qwen/Qwen3-30B-A3B', 'n': None, 'parallel_tool_calls': None, 'presence_penalty': None, 'reasoning_effort': '', 'response_format': None, 'seed': None,...
Should be doable, just need to look at the impact. The revert of doing this is here https://github.com/spring-projects/spring-ai/pull/2950 as it broke some basic prompt behavior in ChatClient. System.out.println("\n>>> ASSISTANT: "...
**Bug description** Whenever using JDBC or Cassandra for persistent chat memory, if the "ASSISTANT" is the latest message in a conversation (defined by chatId), the call Bedrock receives is malformed...
### Discussed in https://github.com/spring-projects/spring-ai/discussions/2581 Originally posted by **henningSaulCM** March 27, 2025 We have a bunch of tools implemented as Functions and instantiated as Spring Beans (with a custom annotation), e.g.:...
The current set of plugins we use will not let us publish snapshots to maven central. Need to migrate to ``` org.sonatype.central central-publishing-maven-plugin ```