spring-ai
spring-ai copied to clipboard
An Application Framework for AI Engineering
* 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 -...
JPMS
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...
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...
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...