You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Next, look for "Tools" in the "Agent" subnav. Add a new Tool to configure your webhook. For our AI receptionist, we created two Tools to interact with the Cal.com API:
51
51
52
52
<AccordionGroup>
53
-
<Accordiontitle="Get Available Slots"icon="duotone calendar-check">
53
+
<Accordiontitle="Get Available Slots"icon="regular calendar-check">
54
54
This tool allows the AI receptionist to check calendar availability. It can answer questions like "When is Sam available to meet tomorrow?" or "Is Sam free at 10:30am on Tuesday?"
55
55
56
56
```bash
@@ -64,7 +64,7 @@ Next, look for "Tools" in the "Agent" subnav. Add a new Tool to configure your w
This tool handles the actual meeting booking once a suitable time has been selected.
69
69
70
70
```bash
@@ -101,7 +101,7 @@ We configured that as follows:
101
101
| Secret | Bearer | Bearer (the secret key we defined earlier) |
102
102
103
103
<Frame>
104
-
<imgheight="200"src="../images/headers.webp" />
104
+
<imgsrc="../images/headers.webp" />
105
105
</Frame>
106
106
107
107
### Path Parameters
@@ -113,7 +113,7 @@ Our AI receptionist does not call for Path Parameters so we will not be defining
113
113
114
114
Get and Delete requests typically have query parameters while Post and Patch do not. Our Get_Available_Slots tool relies on a Get request that requires the following query parameters: startTime, endTime, eventTypeId, eventTypeSlug, and duration.
In our Description for each, we define a prompt that our Conversational Agent will use to extract the relevant information from the call transcript using an LLM.
119
119
@@ -132,7 +132,7 @@ Event type IDs can differ. Use the [find event types endpoint](https://cal.com/d
132
132
133
133
Post and Patch requests typically have body parameters while Get and Delete do not. Our Book_Meeting tool is a Post request and requires the following Body Parameters: startTime, eventTypeId, attendee.
In our Description for each, we define a prompt that our Conversational Agent will use to extract the relevant information from the call transcript using an LLM.
This is the code snippet that is used to embed Audio Native on a normal website such as Wordpress, Ghost, or Webflow. However, you can't use this snippet directly in React.
@@ -164,7 +164,7 @@ This is why, if we were to just paste the Audio Native code snippet into our Rea
164
164
Before you can use this component, you'll need to retrieve your public user ID from the code snippet. Go back to https://elevenlabs.io/audio-native, and in the code snippet, copy the property called `publicuserid`.
This public user ID is used to identify your Audio Native project.
@@ -194,7 +194,7 @@ export default function Page() {
194
194
Start your development server, if you haven't already, and view the page. You should see something similar to the following, stating that the URL is not allowed. (If you don't see anything, please see the Troubleshooting section below to perform a hard refresh)
0 commit comments