Module assistant

Source

Structs§

Assistant

Enums§

ClientMessagesTrue
These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started. You can check the shape of the messages in ClientMessage schema.
FirstMessageModeTrue
This is the mode for the first message. Default is ‘assistant-speaks-first’. Use: - ‘assistant-speaks-first’ to have the assistant speak first. - ‘assistant-waits-for-user’ to have the assistant wait for the user to speak first. - ‘assistant-speaks-first-with-model-generated-message’ to have the assistant speak first with a message generated by the model based on the conversation state. (assistant.model.messages at call start, call.messages at squad transfer points). @default ‘assistant-speaks-first’
ServerMessagesTrue
These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,user-interrupted. You can check the shape of the messages in ServerMessage schema.