Spring-ai Add observability support for ChatClient

Introduce ObservationRegistry to ChatClient creation and builder methodsImplement observable chat responses in DefaultCh...

Spring-ai Streamline ChatOptions

Surface more configuration APIs to ChatOptionsUse abstraction in Observations directly instead of dedicated implementati...

Spring-ai OpenAi: Add support for structured outputs and JSON schema

Added support for OpenAI's structured outputs feature, which allows specifying a JSON schema for the model to matchIntro...

Spring-ai Add JacksonIgnoreProperties for ChatCompletionMessage

https://github.com/spring-projects/spring-ai/issues/1178Add JacksonIgnoreProperties for ChatCompletionMessage to avoid p...

Spring-ai fix refusal field in ChatCompletion model

fix exception with field refusal in ChatCompletion modelhttps://github.com/spring-projects/spring-ai/issues/1178Comment ...

Spring-ai refusal field in response breaks response

Bug descriptionAll calls to OpenAIs chat completion since some hours seem to fail, since the reply from openai now inclu...

Spring-ai fix - token text splitter giving out different document Id after splitting

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

Spring-ai Add OpenAiChatModel stream observability

Integrated Micrometer's Observation into the OpenAiChatModel#stream reactive chain.Included changes:Added ability to agg...

Spring-ai OpenAI Streaming Observability support

Following the https://github.com/spring-projects/spring-ai/pull/954 provide observability support for the OpenAI streami...

Spring-ai Streamline EmbeddingOptions

Add model and dimensions to option abstractionUse abstraction in Observations directly instead of dedicated implementati...

Spring-ai Enhancing Elasticsearch vector store implementation

This PR provides a more performant search function for the Elasticsearch vector store and removes the bean autoconfigura...

Spring-ai Streamline ImageOptions

Add style to option abstractionUse abstraction in Observations directly instead of dedicated implementationClean-up the ...

Spring-ai Update convention for chat finish reason in LLM observations

Adhere to semantic convention for the "finish reason" attribute in LLM observations.Comment From: tzolovLGTM, thanks @Th...

Spring-ai Self-querying

I'd like to use Spring AI for self-querying, the same way it's implemented in Langchain https://python.langchain.com/v0....

Spring-ai Docs: Edit pinecone example

List <Document> documents = List.of( new Document("Spring AI rocks!! Spring AI rocks!! Spring AI rocks!! S...

Spring-ai Similarity Search Limited to First 10 Chunks Only (10 hits)

Description:I am encountering an issue with the ElasticsearchVectorStore class when performing a similarity search. Spec...

Spring-ai Dependency conflict between spring-ai-redis-store and spring-data-redis

Bug descriptionDependency conflict between spring-ai-redis-store-spring-boot-starter and spring-boot-starter-data-redis ...

Spring-ai fix:resolve NPE error when using OpenAI embedding model

Resolves issue: #1152Comment From: ThomasVitaleThanks for the PR! I have also raised this bug in https://github.com/spri...

Spring-ai OpenAiUsage throws NullPointerException in EmbeddingModel

Bug descriptionThe methods implemented by OpenAiUsage throw NullPointerException whenever one of the usage type is not r...

Spring-ai Refactor Ollama embedding model implementation

Update OllamaEmbeddingModel to support batch embedding requestsRename EmbeddingRequest/Response to EmbeddingsRequest/Res...
上一页 下一页
.