azure-sdk-for-java icon indicating copy to clipboard operation
azure-sdk-for-java copied to clipboard

[OpenAI][Assistants] Support for streaming enabled endpoints

Open jpalvarezl opened this issue 1 year ago • 3 comments

This is a WIP

Closes #39462

  • Code gen based on spec repo branch
  • StreamTests added for sync/async and Azure/non-Azure
  • SSE implementation for Assistants
  • Introduction of StreamUpdate class for stream updates
  • Added documentation for classes, methods, etc. related to streaming

Still missing:

  • finalized spec
  • rest API commit hash in main
  • rest API service version
  • style checks

jpalvarezl avatar Apr 16 '24 12:04 jpalvarezl

API change check

APIView has identified API level changes in this PR and created following API reviews.

com.azure:azure-ai-openai-assistants

azure-sdk avatar Apr 22 '24 08:04 azure-sdk

Hi @jpalvarezl This is a great feature when do you think it will available?

alikian avatar May 11 '24 23:05 alikian

Hi @alikian , we really appreciate the interest! We are doing what we can to have this done ASAP. I added more details in the issue mentioned in the description of this PR.

But in summary, we need to first merge the spec in this other PR before this code can reach main.

We are targeting a package release for the end of the month, which will include features from Assitants V2 as well.

jpalvarezl avatar May 17 '24 12:05 jpalvarezl