create_assistant
Build a custom AI assistant with detailed settings, including name, welcome message, AI platform, and integrations like Google Calendar and Twilio for tailored voice or text interactions.
Instructions
Create a new assistant with comprehensive configuration
Input Schema
Name | Required | Description | Default |
---|---|---|---|
active | No | Whether assistant is active | |
ai_platform | No | AI Provider | |
apiKey | Yes | OpenAI API Key | |
assistant_type | No | AI Type | |
booking_bot | No | Is booking bot | |
calendar | No | Calendar ID | |
custom_field | No | Custom field | |
elevenlabs_voice_id | No | ElevenLabs Voice ID | |
google_calendar | No | Google Calendar Integration | |
limit_call_time | No | Limit call time in seconds | |
limit_call_tokens | No | Limit call tokens | |
location | No | GoHighLevel Location | |
max_call_tokens | No | Max call tokens | |
name | Yes | Assistant name | |
openai_model | No | AI Model | gpt-3.5-turbo |
openai_realtime | No | OpenAI Realtime | |
openai_realtime_voice | No | OpenAI Realtime Voice | |
openai_temperature | No | AI Temperature (0-2) | |
openai_websites | No | OpenAI Websites | |
prompt | No | Instructions/Prompt for the assistant | |
timezone | No | Timezone | |
twilio_initial_delay | No | Twilio Initial Delay | |
twilio_phone | No | Twilio Phone Number | |
twilio_sid | No | Twilio SID | |
twilio_speech_timeout | No | Twilio Speech Timeout | |
twilio_token | No | Twilio Token | |
twilio_welcome | No | Twilio Welcome Message | |
webhook_to_send | No | Webhook URL | |
welcome_message | No | Welcome message | Hello how can I help you today? |
Input Schema (JSON Schema)
{
"properties": {
"active": {
"default": true,
"description": "Whether assistant is active",
"type": "boolean"
},
"ai_platform": {
"description": "AI Provider",
"enum": [
"openai",
"gemini",
"openrouter",
"deepseek"
],
"type": "string"
},
"apiKey": {
"description": "OpenAI API Key",
"type": "string"
},
"assistant_type": {
"description": "AI Type",
"enum": [
"Text Only",
"Voice Only",
"Text & Voice",
"Voice & Text"
],
"type": "string"
},
"booking_bot": {
"default": false,
"description": "Is booking bot",
"type": "boolean"
},
"calendar": {
"description": "Calendar ID",
"type": "string"
},
"custom_field": {
"description": "Custom field",
"type": "string"
},
"elevenlabs_voice_id": {
"description": "ElevenLabs Voice ID",
"type": "string"
},
"google_calendar": {
"default": false,
"description": "Google Calendar Integration",
"type": "boolean"
},
"limit_call_time": {
"default": 240,
"description": "Limit call time in seconds",
"type": "number"
},
"limit_call_tokens": {
"default": 2000,
"description": "Limit call tokens",
"type": "number"
},
"location": {
"description": "GoHighLevel Location",
"type": "string"
},
"max_call_tokens": {
"default": 18000,
"description": "Max call tokens",
"type": "number"
},
"name": {
"description": "Assistant name",
"type": "string"
},
"openai_model": {
"default": "gpt-3.5-turbo",
"description": "AI Model",
"type": "string"
},
"openai_realtime": {
"default": false,
"description": "OpenAI Realtime",
"type": "boolean"
},
"openai_realtime_voice": {
"description": "OpenAI Realtime Voice",
"enum": [
"alloy",
"echo",
"fable",
"nova",
"onyx",
"shimmer"
],
"type": "string"
},
"openai_temperature": {
"default": 0.8,
"description": "AI Temperature (0-2)",
"type": "number"
},
"openai_websites": {
"description": "OpenAI Websites",
"items": {
"type": "string"
},
"type": "array"
},
"prompt": {
"description": "Instructions/Prompt for the assistant",
"type": "string"
},
"timezone": {
"description": "Timezone",
"type": "string"
},
"twilio_initial_delay": {
"default": 1,
"description": "Twilio Initial Delay",
"type": "number"
},
"twilio_phone": {
"description": "Twilio Phone Number",
"type": "string"
},
"twilio_sid": {
"description": "Twilio SID",
"type": "string"
},
"twilio_speech_timeout": {
"default": 3,
"description": "Twilio Speech Timeout",
"type": "number"
},
"twilio_token": {
"description": "Twilio Token",
"type": "string"
},
"twilio_welcome": {
"description": "Twilio Welcome Message",
"type": "string"
},
"webhook_to_send": {
"description": "Webhook URL",
"type": "string"
},
"welcome_message": {
"default": "Hello how can I help you today?",
"description": "Welcome message",
"type": "string"
}
},
"required": [
"name",
"apiKey"
],
"type": "object"
}