cl.context.emitter.set_commands
import chainlit as cl commands = [ {"id": "Picture", "icon": "image", "description": "Use DALL-E"}, {"id": "Search", "icon": "globe", "description": "Find on the web"}, { "id": "Canvas", "icon": "pen-line", "description": "Collaborate on writing and code", }, ] @cl.on_chat_start async def start(): await cl.context.emitter.set_commands(commands) @cl.on_message async def message(msg: cl.Message): if msg.command == "Picture": # User is using the Picture command pass pass
The user selecting a command
Was this page helpful?