Spring-ai [WIP] Refactor AdvisedRequest and introduce AdvisedResponse

Introduce AdvisedResponse to encapsulate ChatResponse and advice contextRefactor RequestAdvisor and ResponseAdvisor inte...

Spring-ai ToolResponseMessage name property should not be required

Spring AI does validation to ensure that ToolResponseMessage should not be null. That may have once been a required prop...

Spring-ai Proxy support

Hi, can you provide a proxy support during external spring-ai api calls? e.g. to openai or azure or huggingface..Thanks,...

Spring-ai Link to code example from MongoDB Atlas section of docs

Include link to more intermediate content with Spring AI and MongoDB in the MongoDB Atlas Vector Store section.Thank you...

Spring-ai Fix host in ChromaDockerComposeConnectionDetailsFactory

Host should start with http://Fixes #1395Comment From: markpollackThanks Eddu! Hope you are well. merged in ee00c620c6...

Spring-ai Invalid URL scheme when using Chroma and Docker Compose

It's unclear if this is a bug or not (or what is causing it), but it sure feels like a bug.If I create a brand new Sprin...

Spring-ai Fix JsonReader parallel issue

This PR fixes an issue with parallel stream used in JsonReader.ProblemI wrote a simple program to test the JsonReader. T...

Spring-ai Add completion_tokens_details with reasoning_tokens to OpenAi Usage

Added the New fields added by OpenAI to the Usage responseOpenAI Docs reference - https://platform.openai.com/docs/api-r...

Spring-ai Handle HttpClientErrorException on getCollection method

I'm using chroma as a vector database for a demo with spring AI, and I've found that retrieving the collection name not ...

Spring-ai Minor update to RelevancyEvaluator, simplify checks and filtering

Return type of Content.getContent is already String, no need for type checking and toString. Use StringUtils.hasText to ...

Spring-ai GH-1199: Prevent timeouts with configurable batching for PgVectorStor…

…e insertsResolves https://github.com/spring-projects/spring-ai/issues/1199Implement configurable maxDocumentBatchSize t...

Spring-ai When too much data is imported, timeouts may easily occur when executing the embedding model.

java.util.concurrent.TimeoutException: Channel response timed out after 60000 milliseconds. at com.azure.core.http.ne...

Spring-ai GH-1284: Custom Header Support in Azure OpenAI

Resolves https://github.com/spring-projects/spring-ai/issues/1284Support adding custom headers in Azure OpenAI via confi...

Spring-ai GH-889: Align AzureOpenAiChatOptions with Azure ChatCompletionsOptions

Add missing options from Azure ChatCompletionsOptions to Spring AI AzureOpenAiChatOptions. The following fields have bee...

Spring-ai Fixed anthropic stream not return finish reason

Thank you for taking time to contribute this pull request!You might have already read the [contributor guide][1], but as...

Spring-ai Refactor PgVercorStore filter template to use JSONB field access

Changed the filter template in PgVercorStore to replace JSONPath expressions with JSONB field access, using standard SQL...

Spring-ai Several test failures during the 'mvn package' process

Bug descriptionWhen running the mvn package or mvn clean package command, the package process fails on the "Spring AI Co...

Spring-ai Allow String prompt in ChatClient

Allow simple prompts as String when using the ChatClient.var response = chatClient.prompt("What did Gandalf say to ...

Spring-ai Spring AI should allow function calling to be proxied for a remove invocation by OpenAI clients

Expected BehaviorOpenAI python client application calls a Spring AI application. The Spring AI Server is configured so ...

Spring-ai Add support for custom WebClient.Builder in org.springframework.ai.openai.api.OpenAiApi

Please do a quick search on GitHub issues first, the feature you are about to request might have already been requested....
上一页 下一页
.