Azure / azure-sdk-for-net

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
MIT License
5.17k stars 4.53k forks source link

[FEATURE REQ] Upgrade Azure.AI.OpenAI.Assistants to support latest API #44225

Closed BlackGad closed 4 days ago

BlackGad commented 1 month ago

Library name

Azure.AI.OpenAI.Assistants

Please describe the feature.

Hi!

Are there are any plans for Azure.AI.OpenAI.Assistants API update to support:

  1. Assistant streaming API
  2. Assistant token usage API
  3. Latest models support like gpt-4o
github-actions[bot] commented 1 month ago

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @jpalvarezl @trrwilson.

jonchicoine commented 1 month ago

I have the exact same questions, especially: Assistant streaming, It is supported for chatcompletions ... all we have currently is GetRunAsync()...

douglasware commented 3 weeks ago

It's really hard to understand why anyone should use the MS bits if they can't keep them up to date with the published Open API specs.

exsitec-felfro commented 3 weeks ago

Do we have any time plan on this? Ability to use the latest models would be appreciated.

scottaddie commented 1 week ago

We're encouraging customers to move to the feature-complete Azure.AI.OpenAI package to take advantage of these things. The desire is to eventually deprecate Azure.AI.OpenAI.Assistants in favor of the package I mentioned. See the note at https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/openai/Azure.AI.OpenAI.Assistants#important-note-assistants-is-converging for more context.

github-actions[bot] commented 1 week ago

Hi @BlackGad. Thank you for opening this issue and giving us the opportunity to assist. We believe that this has been addressed. If you feel that further discussion is needed, please add a comment with the text "/unresolve" to remove the "issue-addressed" label and continue the conversation.