Comments (16)
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.
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.
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.
The OpenAI chat now supports sending images with the Vision API when using the gpt-4-vision-preview
model.
from deep-chat.
Integrating Assistants API is a little more tricky. I have started adding the initial code and will continue this feature tomorrow.
from deep-chat.
All integration work is now complete. I am going to start updating the documentation and the playground.
from deep-chat.
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.
Perfect.
Thank you :)
from deep-chat.
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.
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.
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.
Thank you for the update :)
from deep-chat.
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.
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.
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.
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)
- Send the request without showing it HOT 6
- Defining properties in Svelte HOT 2
- BUG: Line breaks are not maintained in chat HOT 7
- Enhancement Request: Clicking an image should not automatically download HOT 1
- Access Methods in React HOT 3
- set height to 100% of parent div HOT 2
- Please help me assign a click event on each html element. HOT 1
- Struggling to change the text of drop-down items HOT 2
- Option to import other react component inside the deepchat HOT 1
- Using input capture method for camera HOT 1
- Setting/Adding AI messages directly HOT 6
- Streaming with feedback HOT 3
- HTTP request response as HTML streaming support HOT 4
- Sending speech to text input HOT 2
- Events when audio is activated / deactivated HOT 8
- Help needed in button position HOT 2
- Display loadingBubble override HOT 4
- Handling line breaks while streaming responses HOT 1
- Adding custom elements in input area HOT 1
- [REACT] submitUserMessage just after onComponentRender is not working HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deep-chat.