spring-ai icon indicating copy to clipboard operation
spring-ai copied to clipboard

An Application Framework for AI Engineering

Results 659 spring-ai issues
Sort by recently updated
recently updated
newest added
trafficstars

* Add comments in `ImageResponse` like `ChatResponse` * Prevent `IndexOutOfBounds` in `getResult` function * Update `toString` for formatting like `ChatResponse`

**Expected Behavior** Oracle 23ai added vector as datatype, it also includes vector search algorithms. **Context** Oracle 23ai is available for free at https://www.oracle.com/database/free Docker images can be found at https://github.com/gvenzl/oci-oracle-free

Hi, this PR is add `DeepSeek` model client and has passed unit testing. I can provide my api_key if needed for testing the PR content: - DeepSeek chat client -...

model client

please add jpms support, at least automatic modules for now. However, this issue or another issue should be added for full module-info at sometime in the future. Referencing this upstream...

general low hanging optimization and polish - refactored the `VectorStore` implementations so that if they implemented `InitializingBean`, they now implement `ApplicationListener`, instead. The result is that the vector stores now...

vectors store

MongoDB is unable to persist `Document` types. The problem is the new `Media` class and particularly the `MimeType` filed is contains: ``` java.lang.reflect.InaccessibleObjectException: Unable to make protected java.nio.charset.Charset(java.lang.String,java.lang.String[]) accessible: module...

bug
vectors store

The field name `file_name` is not compatible with the filter expression parsing. ``` SearchRequest searchRequest = SearchRequest.defaults() .withTopK(4) .withFilterExpression(PagePdfDocumentReader.METADATA_FILE_NAME + " == 'medicaid-wa-faqs.pdf'"); ``` where `public static final String METADATA_FILE_NAME...

Closes #609 Previously, the code employed WebClient.builder() and RestClient.builder() directly for constructing instances without making use of Spring's dependency injection capabilities. This direct approach posed limitations, particularly in scenarios where...

Thank you for taking time to contribute this pull request! You might have already read the [contributor guide][1], but as a reminder, please make sure to: * Sign the [contributor...