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

**Expected Behavior** It would be good to be able to easily connect function calls with user prompts that trigger them or with assistant responses that were generated based on these...

While working on the initial observability support in Spring AI (delivered in https://github.com/spring-projects/spring-ai/pull/954), more common behaviour emerged across the different model providers with regards to the options used to customize...

Recently OpenAI released `gpt-4o-2024-08-06` model that natively supports Structured Output ([https://openai.com/index/introducing-structured-outputs-in-the-api/](https://openai.com/index/introducing-structured-outputs-in-the-api/)). It would be good to consider using this native mechanism in Spring AI for OpenAI. According to OpenAI their...

https://github.com/spring-projects/spring-ai/issues/1199

vector store
pgvector

#1018 Add URL parameter to the constructor to set the `endpointOverride` in `SdkClientBuilder`. The URL can be null as the `endpointOverride` is also null by default.

``` java.util.concurrent.TimeoutException: Channel response timed out after 60000 milliseconds. at com.azure.core.http.netty.implementation.AzureSdkHandler.responseTimedOut(AzureSdkHandler.java:202) ~[azure-core-http-netty-1.15.1.jar:1.15.1] at com.azure.core.http.netty.implementation.AzureSdkHandler.lambda$startResponseTracking$2(AzureSdkHandler.java:187) ~[azure-core-http-netty-1.15.1.jar:1.15.1] at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) ~[netty-common-4.1.101.Final.jar:4.1.101.Final] at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) ~[netty-common-4.1.101.Final.jar:4.1.101.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask$$$capture(AbstractEventExecutor.java:173) ~[netty-common-4.1.101.Final.jar:4.1.101.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java) ~[netty-common-4.1.101.Final.jar:4.1.101.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:166) ~[netty-common-4.1.101.Final.jar:4.1.101.Final]...

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...

ETL
follow up

**Bug description** when giving a document to TokenTextSplitter after the split the resulting documents have a different id than the input. in a pipeline scenario this is completely unexpected. **Environment**...