Vapi AI Function Calling Explained | Complete tutorial

Поделиться
HTML-код
  • Опубликовано: 12 май 2024
  • In this tutorial, you'll learn how to seamlessly integrate dynamic functionalities into your VAPI assistant, allowing for live data sharing during calls.
    Follow along as we explore real-world scenarios, like scheduling meetings with available agents, and dive into the step-by-step process of creating and deploying custom functions within the VAPI platform.
    Get started with Vapi*:
    integraticus.com/share/vapi/
    My resource hub:
    hub.integraticus.com
    Work with us 👋🏼
    integraticus.com/
    *Affiliate Link to support my work
    My Links 🔗
    👉🏻 Subscribe: / @jannismoore
    👉🏻 Instagram: / jannismoore
    👉🏻 LinkedIn: / jannismoore
    👉🏻 More ways to reach me: integraticus.com/links/
    #aicaller #vapiai #aiautomationagency

Комментарии • 31

  • @BrockMesarich
    @BrockMesarich 2 месяца назад +2

    The king of Vapi back at it again

  • @IAenCavale
    @IAenCavale 2 месяца назад +2

    you are reading my mind!

  • @jeelanshahtlyr6076
    @jeelanshahtlyr6076 2 месяца назад

    JANNIS IS THE ONLY WAY TO GO

  • @sr.modanez
    @sr.modanez 2 месяца назад +1

    top top top

  • @salesgurupro
    @salesgurupro 2 месяца назад

    Great video again!
    With the recent OpenAI launch, I believe Vapi will be obsolete soon. Almost everything that Vapi provides, can now be baked into just 1 API call 😮
    What are your thoughts?

    • @jannismoore
      @jannismoore  2 месяца назад +1

      For now they haven't exposed many API endpoints for that. Vapi already integrates now with 4o and I think it's going to be a nice solution to unify telephony stuff and the actual AI Voice calling.
      I'm actively monitoring this situation and will share whatever news are relevant :)

    • @RoniBliss
      @RoniBliss Месяц назад

      @@jannismoore They have not exposed any API endpoints for voice so far..... And although VAPI does a fair job or implementing them, API response latency and their pricing of the app will be their downfall ultimately I suspect.

  • @user-dv9zi5eu1j
    @user-dv9zi5eu1j 2 месяца назад

    Is it possible to use function calling in Vapi to poll periodically in the background for a status change (e.g. database value change) and then have the assistant inform the caller of that change if it occurs during a conversation? An example use case might be if the caller has been outbid on a live auction and the assistant prompts the caller dynamically to increase the bid.

    • @jannismoore
      @jannismoore  2 месяца назад

      That’s a very interesting feature request.
      I don’t think that’s possible as if now, but you could instruct the assistant to regularly check for a status during the conversation.
      This would increase latency though and might interrupt a smooth calling experience.
      You could build the function in a way so that the user can ask about the bid.

  • @HelloWorld-ii2uh
    @HelloWorld-ii2uh 2 месяца назад +1

    How does this work on MAKE? And I Cant wait for that GOOGLE CALENDAR video!!

    • @jannismoore
      @jannismoore  2 месяца назад

      When you use my outbound assistant template, this already works out of the box with make: ruclips.net/video/WS4QJF9Bn7U/видео.html
      For doing it manually, you simply add the transient-based assistant JSON to your make request.
      You can add the function in a static assistant and then use their "GET Assistant" endpoint to get the JSON.

  • @divyakr1338
    @divyakr1338 Месяц назад

    Can it handle concurrent calls to same number? Meaning if my consumer calls same number provided in my product?

  • @Srikanth-gw5ph
    @Srikanth-gw5ph 2 месяца назад

    what is the difference between function name and property name and we add function we need to update this on prompt right ? how to update on prompt

    • @jannismoore
      @jannismoore  2 месяца назад

      On the prompt you can simply incentivise the assistant when to use the function. This depends on the context and structure of your prompt. Function name is the definition of the actual "Skill" the assistant will have. Property is basically a specific piece of information you want to collect for the function.
      If you look at it like an ice cream, then ice cream would be the function and the cone and the actual "iced cream" would be the properties.

  • @user-zv1qy4wd7m
    @user-zv1qy4wd7m 2 месяца назад

    Never mind, I figured it out.

  • @besker2011
    @besker2011 22 дня назад

    Thanks for sharing, i have a question, i am using vapi api with laravel, and i want to add function call but my functions will be in my laravel project, is this possible? or something that i can look at?

    • @jannismoore
      @jannismoore  22 дня назад +1

      Yep, that's possible - you can simply retrieve it using an endpoint from your Laravel application within the ServerUrl field of Vapi

    • @besker2011
      @besker2011 14 дней назад

      @@jannismoore thanks again i always watch ur videos, i got a doubt, i've tried to connect tools with my personal endpoint, but i always got 422 authenticate, i need to set a bearer Token to use my api, is there a way to do that on vapi?

  • @AIWithCody
    @AIWithCody 24 дня назад

    Error code 404 when posting to postman, unsure where to go, I've double checked my API Key and Assistant ID 🙏

    • @AIWithCody
      @AIWithCody 23 дня назад

      nvm, I was requesting the call instead of the assistant on postman. That's why error code was 404.

    • @jannismoore
      @jannismoore  23 дня назад +1

      That was a self resolution in less than an hour. Good to see you're quick in problem solving, that will come in handy :)

  • @nolietv7630
    @nolietv7630 2 месяца назад

    How to set up outbound call so it can call from google sheet

    • @jannismoore
      @jannismoore  2 месяца назад

      I have a templated framework available here: ruclips.net/video/WS4QJF9Bn7U/видео.html
      A full in-depth tutorial will come soon

    • @ryaanaqid811
      @ryaanaqid811 2 месяца назад

      @@jannismoore Aren't outbound calls illegal without opt-ins

    • @jannismoore
      @jannismoore  2 месяца назад

      @@ryaanaqid811 It's hard to generalize. IF you to B2C cold-calling without any permission, then yes. B2B is a different topic for itself.

    • @emiltevatrosyan6864
      @emiltevatrosyan6864 2 месяца назад

      @@jannismoore Can you elaborate a little bit Jannis about this topic if it will done for B2B

    • @jannismoore
      @jannismoore  2 месяца назад

      @@emiltevatrosyan6864 I have a video coming up this or next week about it. You can start looking into DNC lists

  • @aslamshareef6430
    @aslamshareef6430 2 месяца назад

    Good explanation.. but please stop dumbing it down so much... it unnecessarily wastes time. Just get to the point quickly :)

    • @jannismoore
      @jannismoore  2 месяца назад +2

      The majority of my viewers are beginners if it comes to Voice AI so education is a priority for me.
      For getting to the point quickly, I have my consulting sessions :)