Spring-ai feat: Move the advisor name to low cardinality key values

Adviser name is moved from hight to low cardinality key values.Updated tests in to reflect these changes, ensuring the ...

Spring-ai Consider making spring.ai.advisor.name a low-cardinality key for spring.ai.advisor metric

Of the existing low-cardinality keys for spring.ai.advisor, none of them vary much...gen_ai.operation.name is always "fr...

Spring-ai Allow Tool Calls in Response

There are a number of use cases where you'd want LLM tools calls to NOT be executed locally but instead returned to the ...

Spring-ai OpenAiEmbeddingModel failes to instantiate unless embedding-model-dimensions.properties is manually added to class path

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 Modular RAG - Query Analysis

Query Analysis* Introduce Query Analysis Module* Define QueryTransformer API and TranslationQueryTransformer implementat...

Spring-ai Conversion Activation Error (Aggregation Error org.springframework.web.reactive.function.client.WebClientResponseException: 413 Payload Too Large from POST https://api.groq.com/openai/v1/chat/completions)

I’m currently working on activating conversation features in my Spring AI application but encountered a significant erro...

Spring-ai GH-1529 Fix ChromaVectorStore delete Ids operation

As a result of the the change:https://github.com/chroma-core/chroma/pull/2880 introduced in chroma:0.5.13,the delete op...

Spring-ai ChromaVectorStore doDelete The return value is null

deletedIds The return value is nullComment From: markpollackI discovered this if i bumbed the version of the chroma db, ...

Spring-ai Anthropic module to support setting the base_url and the uri, not only base_url

Anthropic module does not allow the user to set both:spring.ai.anthropic.base-url (can be set)spring.ai.anthropic.uri (c...

Spring-ai MilvusVectorStore need support milvus sdk 'withPartitionName' method when insert or delete

Milvus sdk support set partitionName when insert document or delete it.but MilvusVectorStore not method set partition...

Spring-ai Sample pdf showing bug in TextLine

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

Spring AI Support xinghuo(spark) LLM model

The Spark Cognitive Model, developed by iFLYTEK, represents a significant leap in the field of artificial intelligence.h...

Spring-ai Updating Readme to include my new Book Spring AI for Your Organization - GCP Vertex AI Edition

Adding "Spring AI for Your Organization - GCP Vertex AI Edition"I've added details about my new book, Spring AI for Your...

Spring AI TokenTextSplitter creates document with different id than it's input document

Bug descriptionwhen giving a document to TokenTextSplitter after the split the resulting documents have a different id t...

Spring-ai Support single object tool_calls in OpenAI vendor APIs

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

Spring-ai GH-1240: Add builder pattern to ChromaVectorStore for better initiali…

…zation controlFixes: #1240Issue: https://github.com/spring-projects/spring-ai/issues/1240The change addresses initializ...

Spring-ai Newly created ChromaDB collection is missing collectionId and failing on insert

Bug descriptionWhen trying to add documents to ChromaDB, client returns 404 Not Found: "{"detail":"Not Found"}" with my ...

Spring-ai Improve ChatGenerationMetadata ability to handle arbitrary data returned from the generation.

There are several objects that should be returned as metadata, but the current implementation was developed a long time ...

Spring-ai userText cannot be null or empty caused by incomplete/incorrect check for messages in DefaultChatClientClass

DefaultChatClientClass is assuming that the last message in the messages array is of type "USER". If the last message is...

Spring-ai Explore WebClient configuration based on RestClient configuration

If users want to customize the HTTP interactions for models that support stream, they frequently have to provide a custo...
上一页 下一页
.