spring-projects / spring-ai

An Application Framework for AI Engineering
https://docs.spring.io/spring-ai/reference/1.0-SNAPSHOT/index.html
Apache License 2.0
2.49k stars 594 forks source link

Add support for Assistant OpenAi API #506

Open KaisNeffati opened 3 months ago

KaisNeffati commented 3 months ago

Expected Behavior

The feature should enable Spring AI to manage interactions with OpenAI's Assistant :

Current Behavior

Currently, there's no built-in support within Spring AI for Assistant open AI API. Developers are required to build custom solutions for handling threads, managing messages, and processing files, which increases complexity and development time

Context

The need for such features arises from the growing demand for sophisticated AI-powered interactions within applications. By providing developers with the tools to manage Assistants, threads, messages, files, and integrating advanced functionalities directly, Spring AI can significantly reduce the development complexity and enable more powerful and interactive applications.

cikichen commented 1 month ago

+1, urgent and necessary.

jochenchrist commented 3 weeks ago

Also applies to Azure OpenAI

bharatproductexpert commented 5 days ago

+1, urgent and necessary.

meletis commented 5 days ago

+1

andresssantos commented 5 days ago

+1, urgent and necessary.

Ashakibp commented 14 hours ago

+1 urgent