Chat Widget Enhancements
a. ability to style the widget
b. allow multi-user chat where each user's chat style can be configured
c. chat text could come from server with embedded EDL. Client should process the EDL and display widgets inline
d. Provide the ability to specify System Message and Prompt right on the client and the ability to change it. These would be in EDL as configurations for the chat widget with js methods to change them on the fly
e. provide onMessageReceived and beforeMessageSent methods that allow users to call any action.
f. Developer should be able to process the message from the server, insert EDL into it and call a method to display it. Client should convert the EDL into inline widgets
g. saveChat method - that saves the chat in client's storage. Can take optional id as an argument
Ability to securely save and use the API keys (in case you are hitting the LLM directly)
Chat Widget Enhancements a. ability to style the widget b. allow multi-user chat where each user's chat style can be configured c. chat text could come from server with embedded EDL. Client should process the EDL and display widgets inline d. Provide the ability to specify System Message and Prompt right on the client and the ability to change it. These would be in EDL as configurations for the chat widget with js methods to change them on the fly e. provide onMessageReceived and beforeMessageSent methods that allow users to call any action. f. Developer should be able to process the message from the server, insert EDL into it and call a method to display it. Client should convert the EDL into inline widgets g. saveChat method - that saves the chat in client's storage. Can take optional id as an argument
Ability to securely save and use the API keys (in case you are hitting the LLM directly)
Provide Kitchen Sink
Document it
Update Schema