-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat]: add support for AI assistants=v2 version API #1585
Comments
@Valentinoaa Thank you, but how can you change the version number in the header when using the Teams AI Library provided by Microsoft to create an AI assistant bot [Preview] Teams app in Microsoft Visual Studio or VS Code? |
@smithcal1000, you´re wellcome. |
I just checked and Microsoft has not yet released the Azure.AI.OpenAI.Assistants package that supports streaming and Assistants v2. It says it will be coming soon in a future update. |
Check this example. I´m using it and it works well. You just have to migrate manually to the latest OpenAI SDK as I mentioned before. |
I tried your solution, and it works after I manually installed the latest OpenAI SDK. However, can I do the same with JS instead of Python? |
Did you manage to get this working with JavaScript? And if so did you need to modified any code / headers etc? |
Since assistants in OpenAI are still beta, this feature request is in our backlog and not being prioritized at the moment. Please feel free to share here any code as workarounds for others to take advantage of :) |
The objective of the update is to update the API calls to the OpenAI Assistant to V2 in the hope that this would then have the interactions with the Assistant use its local vector store for context. It currently “works” for chat but is useless without the context. Nearly brilliant.
I’ve investigated making the updates to teams-ai myself but its beyond my skill levels, even with an arm of AI tools. I might be able to butcher it but it would likely break everything else and not aligned with the teams-ai objectives.
For now, I’ll have to use an alternative to Teams keep an eye on the project and circle back when support is added. I’ll be happy to beta test something when its available.
Thanks for driving the project, I really think Teams is a great way to enable AI adoption by bringing AI to where users work everyday.
From: Corina ***@***.***>
Date: Wednesday, 24 July 2024 at 4:40 AM
To: microsoft/teams-ai ***@***.***>
Cc: Stuart Hirst ***@***.***>, Comment ***@***.***>
Subject: Re: [microsoft/teams-ai] [Feat]: add support for AI assistants=v2 version API (Issue #1585)
Since assistants in OpenAI are still beta, this feature request is in our backlog and not being prioritized at the moment. Please feel free to share here any code as workarounds for others to take advantage of :)
—
Reply to this email directly, view it on GitHub<#1585 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BJ4HB4MDRO3CNEZLGRRDXR3ZN2PR3AVCNFSM6AAAAABG74F226VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBVHE3TMNZQHE>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Python & C# have been updated to support leaving only JS that needs to be brought to parity. |
…ions (#1913) ## Linked issues closes: #minor #1590, #1585 ## Details * ~Bump `OpenAI` to 2.0.0-beta.8~ * Add `AssistantMessage` class that represents a message returned by the OpenAI Assistant. ## Attestation Checklist - [x] My code follows the style guidelines of this project - I have checked for/fixed spelling, linting, and other errors - I have commented my code for clarity - I have made corresponding changes to the documentation (updating the doc strings in the code is sufficient) - My changes generate no new warnings - I have added tests that validates my changes, and provides sufficient test coverage. I have tested with: - Local testing - E2E testing in Teams - New and existing unit tests pass locally with my changes
Looking like good progress. Just an FYI that when using the VSCode MS Teams Toolkit, the only options when choosing "Build with Assistants API" is JavaScript and TypeScript. Looking forward to the JS updates :-) |
Seconding this - the V2 capabilities, especially File Search, are a game changer. Would love to implement through MS Teams Toolkit on JS. |
Any progress with JS support? |
Summarizing support in the C# SDK:
|
Language
Javascript/Typescript
Version
latest
Description
It appears that users cannot change the OpenAI assistant's API version, as Teams AI is currently utilizing version 4.28.4 of the OpenAI npm package, with its assistant's API version set to v1. Will you update this OpenAI npm package to the latest version, or how can we change the assistant's API version?
Related bug: OfficeDev/teams-toolkit#11512
Reproduction Steps
Tasks
The text was updated successfully, but these errors were encountered: