Create Vapi Assistant
vapi_create_assistantCreate voice assistants for phone calls by configuring name, prompts, AI models, and voice settings.
Instructions
Create a new Vapi voice assistant. You can set its name, first message, system prompt, LLM model, voice, and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A name for this assistant (for your reference) | |
| firstMessage | No | What the assistant says when it picks up — e.g. 'Hey, is this John?' | |
| systemPrompt | No | The main system prompt defining the assistant personality, goal, and knowledge | |
| modelProvider | No | LLM provider (default: openai) | |
| modelName | No | Model name, e.g. gpt-4o-mini, gpt-4o, claude-3-5-sonnet-20241022 | |
| voiceProvider | No | Text-to-speech provider | |
| voiceId | No | Voice ID from your TTS provider | |
| maxDurationSeconds | No | Max call length in seconds — prevents runaway billing (default: 300) | |
| serverUrl | No | Webhook URL to receive call events and transcripts |