Quickstart with the Vapi web dashboard.
The Vapi web dashboard gives you a way to quickly create & manage assistants, provision phone numbers, & view conversation data.
pizza
, side
s, & drink
s. Customers will be ordering 1 of each.
Customers will order 3 items: 1 pizza, 1 side, & 1 drink. The assistant will handle the full order taking conversation.
Your dashboard may look a bit different if you already have an account with assistants in it. The main idea is that we’re in the dashboard now.
Ensure you are in the 'Assistants' dashboard tab, then this button will allow you to begin the assistant creation flow.
Blank Template
option.
Ensure you are in the 'Assistants' dashboard tab, then this button will allow you to begin the assistant creation flow.
Vapi’s Pizza Front Desk
, for example):
Name your assistant.
The assistant overview. You can edit your assistant’s transcriber, model, & voice — and edit other advanced configuration.
GPT-4
(from OpenAI) for this demo (though you’re free to use GPT-3.5
, or any one of your favorite LLMs).
We set our provider key for OpenAI so Vapi can make requests to their API.
First Message
. This first message will be spoken by your assistant when either:
System Prompt
for our assistant. If you’re familiar with OpenAI’s API, this is the first prompt in the message list that we feed our LLM (learn more about prompt engineering on the OpenAI docs).
The system prompt can be used to configure the context, role, personality, instructions and so on for the assistant. In our case, a system prompt like this will give us the behaviour we want:
System Prompt
field. Now the model configuration for your assistant should look something like this:
Note how our model provider is set to OpenAI & the model is set to GPT-4.
Nova 2
& the language to en
for English.
Note how our transcriber is set to 'deepgram', the model is set to 'Nova 2', & the language is set to English.
Jennifer
(female
, en-US
).
API Key
& User ID
from them.
playht
in the “provider” field, & Jennifer
in the “voice” field. We will leave all of the other settings untouched.
Each voice provider offers a host of settings you can modulate to customize voices. Here we will leave all the defaults alone.
Call into your assistant via the dashboard.
Make sure you are in the 'Phone Numbers' dashboard tab.
415
for our phone number (these are area codes domestic to the US & Canada).
Choose an area code for your phone number.
Here we can attach an assistant to the number for inbound calls (or perform an outbound call, with a select assistant).
Inbound
area of the phone number detail view, select your assistant in the dropdown under Assistant
.
Your assistant will now pick-up calls made to this phone number.