chatbox icon indicating copy to clipboard operation
chatbox copied to clipboard

[Feature] Support OpenAI Assistants and Functions

Open sk365 opened this issue 1 year ago • 6 comments

Hi,

than you for this app - Chatbox is by far the best LLM client around.

It could be even better if you could make it

Please check if these features can be implemented.

Best, Stefan

sk365 avatar Jan 08 '24 14:01 sk365

At the very least, should try to support file upload for openai gpt. currently I have to pull up chatgpt free version to do it

jpike88 avatar Jul 16 '24 10:07 jpike88

@Bin-Huang I'm gonna support file uploads for openai model, watch for incoming pr!

jpike88 avatar Jul 17 '24 08:07 jpike88

@jpike88 when will this be implemented? Version 1.4.0 still doesn't support it.

ssjgohan avatar Aug 22 '24 08:08 ssjgohan

I use ChatGPT instead, I just pay for it

jpike88 avatar Aug 22 '24 09:08 jpike88

Just wanted to share my thoughts—support for assistant API and function calling has always been in the Chatbox roadmap, and I've been keenly watching the potential of these capabilities to unlock new features. However, as it stands, implementing file upload functionality purely via the assistant API on the client side is still far from ideal—it's quite cumbersome and the experience isn't seamless. At this point, the file upload feature really needs considerable server-side optimization to improve usability, whether it's for ChatGPT or Chatbox AI subscriptions, both of which follow this tech approach.

Yet, the pace of progress in this field always manages to surprise us. Perhaps we'll soon discover even better solutions, like if OpenAI also offers prompt caching, which could enhance the file upload functionality for those using the OpenAI API key.

Bin-Huang avatar Aug 22 '24 11:08 Bin-Huang

Support for the Assistant API would be great - even if it spares out file uploads for the moment.

As you can create Assistants and Vector Stores in the Webinterface and it's a process you usually do one time, one could create an assistant in the Web UI, upload a bunch of documents and then use ChatBox to ask questions about them.

phoehnel avatar Nov 04 '24 07:11 phoehnel