[UPDATED PLUGIN] - ChatGPT/LLM Toolkit - Assistant Streaming, 100+ models, custom Endpoints (eg Azure), and more!

Hey, unfortunately the checkboy display function call does not work. even when set to no it is still displayed. Could you please check this?

Hey Anticode,

Sorry about this. I’ll fix this with the next batch of updates coming out. Thanks for your patience so far!

Great thanks. Any update on that?

Just downloaded the pluging and I am strugling to set up an assistant.
I already have an assitant created in my openai and Just want the user to interact with it… how I can easily set that up?

Is there a way to differentiate the color of the bot reply vs the user imput?

Hey @alvarez.rafa - is there anything specific you’re struggling with?

We’ve just published a template that lays out all the functionality for assistants, but we’re waiting on Bubble’s review.

I’m also working on a complete Assistants video tutorial atm, which I’m hoping will be published in the next day or two.

The Assistant’s API is definitely a lot to get your head around. If you’re stuck on a specific point, send me a DM. If you’re looking more for an overview, keep on eye on this thread and/or our YouTube channel for the tutorial.

Good luck!

I’ve watched your videos on youtube and was able to figure out, i still have a couple of question.

I was not able to use the assistant by only by placing my API Key in the plugin:

I still had to place in every action, is this how it supposed to work?

Another question, I am struggling on auto scrolling the chat to the last message. If I use the scroll when the user input a question, it won’t scroll to the bot reply, any tricks on how to ensure I am always showing the last message?

@launchable

@alvarez.rafa - For the API key - We’re moving toward putting the API key field in the action, rather than the plugin tab, because having it set in multiple places is leading to confusion for some users, and we want to clarify things.

For scrolling - it depends on your setup. The main trick we’ve used is to put an extra element in the repeating group that displays the messages, and then periodically scroll to this last pseudo-element. Basically you’d set the data source of the RG to be “Assistant Container’s Mesages + PLACEHOLDER”, and then your workflow would use “scroll to element in a repeating group”, and you’d scroll to the last element in that RG. Does that make sense?

Sorry, I am lost about how to go with this placeholder.

Just sent you a DM.

Im also interested in the scrolling behaviour @launchable Could you maybe explain it in more detail?

Hey, I’m a big fan of this plugin, but one thing I can’t make work is setting the system message of a data container. I’ve tried to set it with every sent message and on page load, but it doesn’t work. Am I missing something?"