Skip to content
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

Support new features from DevDay #112

Open
danmou opened this issue Nov 7, 2023 · 21 comments
Open

Support new features from DevDay #112

danmou opened this issue Nov 7, 2023 · 21 comments
Labels
enhancement New feature or request

Comments

@danmou
Copy link

danmou commented Nov 7, 2023

OpenAI just released some new features to their API, namely:

Here are the corresponding changes in the Python API, for reference.

@anasfik
Copy link
Owner

anasfik commented Nov 7, 2023

Hello @danmou.

I will work on new things once I get older issues fixed, if you can code implment this or anyone can from the community, I will be happy to review and merge it.

@anasfik
Copy link
Owner

anasfik commented Nov 10, 2023

After rethinking, I don't really want to invest time to implement such BETA features, since I am sure they will just move and change around after a while as it happens with the chat API and functions...

Let me know if anyone needs this really for production use. otherwise, I will be happy to review your pull requests and help with them.

@patgpt
Copy link

patgpt commented Nov 12, 2023

I would like to add the beta features to instance.
I will do my best to maintain the breaking changes.

@anasfik
Copy link
Owner

anasfik commented Nov 12, 2023

@patgpt

Cool, let me know if you got issues or questions.

@odedsolutions
Copy link

JsonMode is something worth supporting IMO and relatively super easy.

https://platform.openai.com/docs/guides/text-generation/json-mode

@anasfik
Copy link
Owner

anasfik commented Nov 12, 2023

JsonMode is something worth supporting IMO and relatively super easy.

https://platform.openai.com/docs/guides/text-generation/json-mode

It is already implmented.

@anasfik
Copy link
Owner

anasfik commented Nov 13, 2023

The dall-e-3 (model field for image methods), text-to-speech, vision input for chats and other old APIs feature changes are implemented.

@anasfik
Copy link
Owner

anasfik commented Nov 13, 2023

@patgpt
We would appreciate it if you could handle the threads and assistant new features that are in BETA.

@RockStone
Copy link

@patgpt We would appreciate it if you could handle the threads and assistant new features that are in BETA.

very much appreciate it. though in Beta, these features can come really handy if implemented 🙏🏼 wish I could help but I've not much experience 🥲

@anasfik
Copy link
Owner

anasfik commented Nov 17, 2023

Anu updates on this?

@anasfik
Copy link
Owner

anasfik commented Nov 18, 2023

if anyone is interested in working on this, these are the BETA features that I don't intend to touch until they are in alpha or stable in the API reference:

if you want to help, please do.

@odedsolutions
Copy link

Thanks for all the progress!

@RockStone
Copy link

doesn't seem like this is going anywhere? 🥹

@peoplesdriver
Copy link

Hi,
Anybody made any progress with the Assistant API, I would really like to integrate it in my app. Thank you

@anasfik
Copy link
Owner

anasfik commented Dec 9, 2023

Hi, Anybody made any progress with the Assistant API, I would really like to integrate it in my app. Thank you

do you need it for a production app? I intend currently to support it once it gets out of BETA phase, so I can ensure I don't reimplement the same things twice.

@5hirish
Copy link

5hirish commented Dec 10, 2023

Hey y'all, looking at the assistant APIs, there is lot to be desired honestly. And hence, a lot of room for improvement. It seems highly unlikely that unofficial SDKs would take on that kinda implementation efforts when the APIs are expected to go through a lot of changes. I am building an MVP and I went ahead and implemented those APIs from scratch if anyone wants to reuse them feel free to reach out to me via Twitter or mail. I might be able to get you a head start!

@RockStone
Copy link

Hey y'all, looking at the assistant APIs, there is lot to be desired honestly. And hence, a lot of room for improvement. It seems highly unlikely that unofficial SDKs would take on that kinda implementation efforts when the APIs are expected to go through a lot of changes. I am building an MVP and I went ahead and implemented those APIs from scratch if anyone wants to reuse them feel free to reach out to me via Twitter or mail. I might be able to get you a head start!

Hi Shirish, I do need the assistant API for my app. Did you build it based on this dart_openai package or totally from scratch?

@davidmigloz
Copy link
Contributor

https://pub.dev/packages/openai_dart now supports the assistant API (docs)

@anasfik
Copy link
Owner

anasfik commented Feb 21, 2024

@5hirish Thank you for helping the community out.

@anasfik
Copy link
Owner

anasfik commented Feb 21, 2024

@davidmigloz

Thank you!

@anasfik anasfik added the enhancement New feature or request label Feb 21, 2024
@anasfik
Copy link
Owner

anasfik commented May 8, 2024

I knew they will deprecate things there.

Update: still waiting for a stable release for the Assistant & Threads.. APIs to have them in the package.

@anasfik anasfik mentioned this issue May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants