Git Product home page Git Product logo

Comments (16)

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

Hi @devpulse01, this does seem like something that Deep Chat can use.
I have personally not used functions before, so I will need to do some exploration to see what needs to be changed in Deep Chat to facilitate this.

I am currently in the process of working on another feature (disabling the submit button) and will be able to pick this up directly after it. For the moment I will close this issue and will re-open it when I start working on it. Thanks!

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

The timing of this issue is fortunate/unfortunate as today OpenAI announced a change to the function API via the use of tools. This change came in just as I was about to finish the function API so I had to refactor it all to the new version.

OpenAI has announced a few other new features which I will be integrating to the Deep Chat component in the coming few days, once all of that is finished I will be releasing it all together. Thanks!

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

There are a lot of new interesting features that were announced and I will try to tackle them one by one (incl. assistants API).

To note, it appears that some features that were announced are not working or are not fully rolled out (going by what I read in the forums), so this limitation may hinder my integration efforts.

Nonetheless, I will be continuously updating this thread on the latest developments.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

The OpenAI chat now supports sending images with the Vision API when using the gpt-4-vision-preview model.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

Integrating Assistants API is a little more tricky. I have started adding the initial code and will continue this feature tomorrow.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

All integration work is now complete. I am going to start updating the documentation and the playground.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024 1

Hi @devpulse01. Because this project is focused on the component itself which uses multiple different AI APIs, we are not planning to maintain server-side specific integration code and will try to keep the server examples as lightweight as possible.

The OpenAI documentation has examples on how to get started with their features which should hopefully help. Also, because I've implemented these features directly into Deep Chat myself, I can perhaps lend a hand if you let me know what the specific problem you are having is.

from deep-chat.

devpulse01 avatar devpulse01 commented on August 11, 2024

Perfect.
Thank you :)

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024

Hi, as promised I will now be focusing on exploring the OpenAI function API and seeing how I can integrate it into Deep Chat. I will post updates here on the progress.

from deep-chat.

devpulse01 avatar devpulse01 commented on August 11, 2024

Thanks for the update!
With all the exciting changes, I was also wondering if you'll be integrating the new assistants API.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024

I have revamped the OpenAI Audio API to now use two new speechToText and textToSpeech properties which will allow the use of all the latest OpenAI Audio features.

Stay tuned for other features.

from deep-chat.

devpulse01 avatar devpulse01 commented on August 11, 2024

Thank you for the update :)

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024

I have most of the Assistants functionality now complete.
The last bit that remains is the ability to upload files. The reason why I couldn't complete it today is because the API seems to be retuning errors most of the time for unrelated reasons. Hopefully this gets better tomorrow and I should get this all done.

from deep-chat.

OvidijusParsiunas avatar OvidijusParsiunas commented on August 11, 2024

The latest OpenAI features have been released in version 1.4.1!!!!! 🎉 🎉 🎉 🎉
You can check them out in the new OpenAI documentation page or try them out in the Playground.

I will be closing this issue now, however if you experience any problems or have suggestions for improvements (in the component and documentation) feel free to comment below or raise a new issue.
Thanks!

from deep-chat.

devpulse01 avatar devpulse01 commented on August 11, 2024

Hey Ovidijus,

Thank you for the update! 🎉 This is amazing :) I'm excited to explore the new features. However I'm planning to use the new APIs through a backend rather than a direct connection.

Do you plan to update the server examples to incorporate these new features? I've attempted to integrate them on my end but have faced some challenges.

from deep-chat.

devpulse01 avatar devpulse01 commented on August 11, 2024

Yes, ok I completely understand. If I have really specific questions, I'll come back to you :) Thank you.

from deep-chat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.