Spring AI Use <> or $ as stringtemplate delimiters instead of curly brackets

The class org.springframework.ai.chat.prompt.PromptTemplate configures the stringtemplate renderer ST with non default d...

Spring-ai Implement KotlinModule for JSON schema generation

Issue1667Implemented com.github.victools.jsonschema.generator.Module for Kotlin. This adds support for generating JSON s...

Spring-ai In Anthropic 3 API, Response body is not showing in stacktrace if ChatModel.stream() fails

Bug descriptionon call of AnthropicChatModel.stream (method signature: org.springframework.ai.anthropic.AnthropicChatMod...

Spring-ai BedrockProxyChatModel does not send inferenceConfig for streaming

Setting inferenceConfig is missing:ConverseStreamRequest converseStreamRequest = ConverseStreamRequest.builder() ...

Spring AI MessageChatMemoryAdvisor adds empty user message

Bug descriptionWhen callingChatClient.builder(chatModel) .defaultAdvisors(new MessageChatMemoryAdvisor(chatMemory...

Spring-ai Feat: Transfer the query when to call the vector store

This PR is to provide the feature https://github.com/spring-projects/spring-ai/issues/880Change:1) New class QueryTransf...

Spring-ai In the text content read by TikaDocumentReader, text and metadata are mixed together

This is my code List&lt;Document&gt; documents = new TikaDocumentReader(resource).read(); return new TokenTextSpli...

Spring-ai Fix code examples in prompt.adoc

Remove this. in code example as it's local variables and not fieldsThank you for taking time to contribute this pull req...

Spring-ai TopK parameter not working for values larger than the default (ElasticSearch), only working has a client-side limit

When creating a request for a query using Elasticsearch store SearchRequest request = SearchRequest.query(query);...

Spring-ai Similarity search threshold can be a float instead of a double

public Builder similarityThreshold(double threshold)results in having to pass in a d to the method that is inconvenient....

Spring-ai Added Line Separator Override Feature to ExtractedTextFormatter

about #1913 ChangesAdded the ability to override the Line Separator in ExtractedTextFormatter. The default remains Syste...

Spring-ai Change return type of getMedia in MediaContent to List<Media>

frompublic interface MediaContent extends Content { /** * Get the media associated with the content. */ Co...

Spring AI Remove ContentFormatter from Document

This came from the early days of the project and was inspired by llamaindex. In practice, the formatting of the prompt ...

Spring-ai Consistent design of Options builder classes

In some cases we have a dedicated top level object as a builder and in some cases it in an inner class. Also, most opti...

Spring-ai Optimize Request for Embedding in Vector Store

Currently, vector store automatically calls the embedding client to generate the document embedding without checking whe...

Spring-ai Improve inheritance hierarchy of ChatOptions/FunctionCallingOptions

Convert ChatOptions.Builder to have Builder&lt;B extends Builder&lt;B, C&gt;, C extends ChatOptions&gt;This will allow t...

Spring-ai RedisVectorStore is broken?

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 Standardize builder class names in vector stores

Rename all specific builder inner classes (PineconeBuilder, MongoDBBuilder, etc.) to simply Builder for consistency acro...

Spring-ai Add Examples section linking to Spring AI examples repository

Update README.mdComment From: markpollackthanks. I moved it to the top under project resoures. merged in 164d2812611f39...

Spring-ai 向量库返回的 Document 中 的 distance 字段应统一

Bug description我们将向量库由 chromadb 转为 redis-stack,从 vectorStore.similaritySearch 返回的 Document 中,无法 从 Metadata 中获取 distance ...
上一页 下一页
.