Spring-ai Remove client and embedding from package name for ChatClient and EmbeddingClient implementations

The model provider implementing class will live under org.springframework.ai.huggingface and not org.springframework.ai....

Spring-ai Merge seperate AutoConfiguration classes that produce both a ChatClient and EmbeddingClient that share a common connection bean definition

These are the ones that need to changeBedrockTitanChatAutoConfiguration and BedrockTitanEmbeddingAutoConfiguration share...

Spring-ai Remove VectorStoreRetriever class, replace with interface on VectorStore

Remove the retriever package. This design comes from langchain, the desire is to expose a query only capability. Inste...

Spring-ai Complete portable usage model in AiClient

Huggingface and other client impls that still need to be done.Comment From: markpollackDon't remember what this "Chuck N...

Spring-ai Embedding clients in different maven modules share the same package name, this needs to change

For example, the module spring-ai-postgresml-embedding-client has the class PostgresMEmbeddingClient in the package org...

Spring-ai Review package org.springframework.ai.client

The current implementation is focused on text/code based GenerativeAI use cases as input and output. The name AiClient,...

Spring-ai Review Message interface

There is a method String getMessageTypeValue(); which is not needed. This was used in the implementation of the Microso...

Spring-ai Tidy up project directory structure

The generative AI client implementations are modules sitting at the top of the project, e.g. spring-ai-ollama. Create a...

Spring-ai Create a github pages web site with the reference docs for 0.7.1-SNAPSHOT docs

The project will move to 0.8.0-SNAPSHOT and have breaking changes. For people who want to continue to use 0.7.1-SNAPSHO...

Spring-ai Consider moving AiResponse and Generation to a separate package from AiClient

The AiResponse and Generation types are fairly common across different AI providers, AFAICT. Although, where we refer to...

Spring-ai PromptTemplate can't be reused with different model data

This was tested with Spring AI 0.7.0-SNAPSHOT.Once a PromptTemplate has been created without model data and then used on...

Spring-ai Remove use of Supplier/Consumer in org.springframework.ai.document and replace with Function

The use of Supplier/Consumer was found to be limiting in a few scenarios. In the case of loading documents from a Resou...

Spring-ai Ollama 'ChatResponse response = chatClient.generate(prompt);' returns Httpcode 404.

Bug ReportWith the update to Spring AI 0.8.0 the ChatClient returns with the Ollama starter a 404 return code. It seems ...

Spring-ai Add support for Elasticsearch vector store

This PR adds supports for Elasticsearch vector search.To achieve compatibility with both Elasticsearch versions 7 and 8,...

Spring-ai Bedrock supported chat model enum names consistency

Fix #231 Comment From: tzolov@Omkar-Shetkar thanks for the contribution.Comment From: tzolovRebased, cleaned and squashe...

Spring-ai Consistent naming of model names for Bedrock

For antropic the name of the enum is AnthropicChatModel and for Llama2 it is Llama2ChatCompletionModel.review enums acro...

Spring-ai Could not find org.springframework.ai:spring-ai-openai-spring-boot-starter

I tried to add spring-ai dependency in my gradle project.But I faced the following issue.dependencies { implementatio...

Spring-ai Merge oopsie in README.md

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 Will Spring-AI support async processing?

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

Spring-ai using batchupdate for add method

Using jdbcTemplate batchUpdate improving the performance of multiple upsertThank you for taking time to contribute this ...
上一页 下一页
.