Spring AI Zhipu AI model fails to retrieve usage info from ChatResponse upon chat completion

Bug descriptionZhipu AI model fails to retrieve usage info from ChatResponse upon chat completionEnvironmentSpring AI: 1...

Spring AI DeepSeekChatModel broken by HTTP/2 stream reset – worked previously, now fails with RST_STREAM

Bug descriptionCalls to DeepSeekChatModel consistently fail with:org.springframework.web.client.RestClientException: Err...

Spring AI TokenTextSplitter.split() splits small text into multiple chunks if there is no ./?/!/\n at the end.

spring ai version: 1.1.0Steps to reproduce TokenTextSplitter splitter = TokenTextSplitter.builder() .withKeepS...

Spring AI Remove default temperature option from the models

Way back in the start of Spring AI I set the default temperature to 0.7, this was a mistake. The value should not be se...

Spring AI Add prompt and completion information to spans

Prompt and completion data being added to spans (to Observations, as high cardinality data) was previously implemented b...

Spring AI MistralAiApi fails to parse thinking content from Magistral reasoning models

Bug descriptionWhen using Mistral's Magistral reasoning models (e.g., magistral-medium-2509), the ChatCompletionMessage....

Spring AI @McpTool Does Not Auto-Work With Stateless Transport

Spring AI 1.1.0-M1spring.ai.mcp.server.protocol=stateless@Componentclass MyTools { @McpTool(description = "say h...

Spring AI Support Gemini Grounding with Google Maps

Expected BehaviorI would like Spring AI to support Grounding with Google Maps.It would also be great if the following pa...

Spring AI Azure OpenAI gpt-5.1-chat-2025-11-13 {"error":{"message":"The deployment doesn't support logprobs request parameter.","type":"invalid_request_error","code":"422"}}

spring-ai version: 1.1.0 <dependency> <groupId>org.springframework.ai</groupId> <artif...

Spring AI [Feature Request] Move Tool Execution from ChatModel Internal Recursion to ChatClient Advisor Layer

Problem StatementThe current architecture implements tool calling as internal recursion within ChatModel implementations...

Spring AI Elicitation Schema Invalid

Spring AI 1.1I have: record UserRandomNumber(int number) { }@McpTool(description = "generate a random number")public ...

Spring AI Typo in DefaultChatClientUtils: comment says “User Test” instead of “User Text”

Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to c...

Spring AI Explicit AutoConfiguration import needed for VertexAiEmbeddingConnectionAutoConfiguration

With #4494, VertexAiEmbeddingConnectionAutoConfiguration (and a lot of others) are no longer included in @ImportAutoConf...

Spring AI OpenAI ChatModel failed to start; the apikey must be set

When I dynamically configure the OpenAI apikey in the app instead of configuring it in application.yml, app startup erro...

Spring AI 400 error you must provide a model parameter.

When I use the builder method of ChatModel to build the model, I get a 400 error because I don't know the model paramete...

Spring AI 400 error message returned from OpenAi LLM model lost when converting ChatCompletionChunk.

Bug descriptionWhen LLM returns 400 error message, an empty ChatCompletionChunk was returned from OpenAiApi, which is no...

Spring AI ChatClient advisors NPE when context contains null values

Bug descriptionChatClientRequest only forbids null keys, not null values. The advisors (ChatModelStreamAdvisor, ChatMode...

Spring AI When using extra-body, @ JsonProperty ("extra-body") is not added to the ChatCompletionRequest class, which is inconsistent with OpenAiChatOptions and prevents assigning values

Comment From: znxs-dev我也一样,为什么你的OpenAiChatModel类有630行,我追的代码是在380行,发现参数被吞了Comment From: 819318216你是什么版本?1.1.0么

Spring AI Ollama Streaming API does not return 'thinking' metadata in ChatResponse

ProblemWhen using ollamaChatModel.call(), the "thinking" metadata field is correctly returned.However, when using the st...

Spring AI ChatClient Vision Capability Fails Without Explicit CallAdvisor - java.lang.IllegalStateException: No CallAdvisors available to execute

Bug descriptionGetting this error when trying to access the vision capability using ChatClient:java.lang.IllegalStateExc...

下一页
.