Spring-ai Set redis query limit to match requested topK used in KNN search

The Jedis Query object sets limit to 10 by default. This fix aligns limit with topK requested. Fixes https://github.com/...

Spring-ai GH-981: Use OpenAIAsyncClient for streaming in AzureOpenAiChatModel

Resolves https://github.com/spring-projects/spring-ai/issues/981Switch to OpenAIAsyncClient for streaming operationsModi...

Spring-ai [BUG] [Azure OpenAI] block()/blockFirst()/blockLast() are blocking, which is not supported in thread reactor-http-nio-2

Duplicate from Azure SDK as I'm not sure where the issue lies exactly as while the exception is triggered in the Azure O...

Spring-ai Add Service Connection support for MongoDB Atlas

Testcontainers 1.20.2 provides MongoDBAtlasLocalContainer.Comment From: markpollackthanks again. merged in e1d9bfc61650...

Spring-ai Use MongoDBAtlasLocalContainer from Testcontainers 1.20.2

Testcontainers 1.20.2 offers MongoDBAtlasLocalContainer. Previousimage used during tests was pulling images in every exe...

Spring-ai Gemini model doesn't declare dependency on spring-ai-retry

Unlike most of the other models, the Gemini model does not depend on spring-ai-retry, requiring the application to expli...

Spring-ai Refactor advisor architecture in Spring AI

Replace RequestAdvisor and ResponseAdvisor with CallAroundAdvisor and StreamAroundAdvisorUpdate AbstractChatMemoryAdviso...

Spring-ai Support recent OpenAI Structured Outputs API extension

In addition to the existing json-object chat response format, OpenAI has introduced the json-schema format that guarante...

Spring-ai Add support for max_completion_tokens in OpenAI chat options request

New field max_completion_tokens added by OpenAI, is to set an upper bound for the number of tokens that can be generate...

Spring-ai Add support for max_completion_tokens in OpenAI chat options request

Adds support for max_completion_tokens in OpenAI chat options request - An upper bound for the number of tokens that can...

Spring-ai Use Weaviate's readiness endpoint

Currently, Testcontainers Weaviate implementation relies on port availability.This commit switch to Weaviate's readiness...

Spring-ai Optimized aggregation advisors for streaming scenarios

In the latest round of architectural changes of Advisors in #1422 there now are two types of advisors:* CallAroundAdviso...

Spring-ai Enhance the expansibility of function call

Spring AI is wonderful, but the form of calling function is not easy to extend. For example, I need to fetch the functio...

Spring-ai Uneffective RetryTemplate usage on openai chat stream request

Bug descriptionThe OpenAiChatModel method *stream calls the chatCompletionStream inside the execute of the RetryTemplate...

Spring-ai Add documentation for BatchingStrategy in vector stores

Explain the need for batching due to embedding model thresholdsDescribe the BatchingStrategy interface and its purposeDe...

Spring-ai [Bug] Is there a default AzureOpenAiChatOptions available?

About below code:chatClient = ChatClient.create(chatModel);chatClient = ChatClient.builder(chatModel).build();It's worki...

Spring-ai Remove unnecessary null checks in AzureOpenAiChatOptions.Builder

This is related to https://github.com/spring-projects/spring-ai/issues/889This commit addresses a bug where certain fiel...

Spring-ai [AzureOpenAiChatOptions] Newly added options are null checked in .with* builder methods and are made indirectly mandatory

Bug descriptionThe Assert.notNull checks in AzureOpenAiChatOptions.Builder.with* methods make the options actually manda...

Spring-ai remove unnecessary Assert.notNull which caused ChatClient.create to fail

Fixes for this reported issue: https://github.com/spring-projects/spring-ai/issues/1417Comment From: pradu3obsolete. fix...

Spring-ai OCI GenAI Embedding Model

Add support for OCI GenAI Embedding Model:- Create OCI GenAI Embedding model implementation and documentation- Add Autoc...
上一页 下一页
.