MARKETPLACE
PLUGINS
OPENAI FUNCTION CALLING
OpenAI Function Calling logo

OpenAI Function Calling

Published September 2023
   •    Updated January 2026

Plugin details

Function calling is a way for computer programs to ask GPT models, like the one you're chatting with, to perform specific tasks using structured instructions. It's like having a conversation with the computer and telling it to do things in a language it understands. You can even define custom functions to extract specific information from text, like names and birthdays from a Wikipedia article.
This makes it easier to connect GPT with other tools and automate tasks, all by just talking to the model in plain language.

Free

For everyone

5.0 stars   •   2 ratings
292 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Goodspeed logo
Goodspeed
Joined 2022   •   14 Plugins
View contributor profile

Instructions

Here are the simplified steps for using your plugin:
1. Set up OpenAI API Keys:** Go to [OpenAI API Keys](https://platform.openai.com/account/api-keys) and create your API keys. You'll need to include these keys in your requests as "Bearer sk-*******************" in the authorization (Shared headers).

2. Define the Function:** Give your function a name and optionally provide a description.(function_name)

3. Name the Entity:** Choose a name for the parameter. This is a required step.(parameter)

4. Define Entity Data Type:** Specify the data type of the parameter. It can be a string, array, number, boolean, or various combinations. (type)

5. Describe the Entity:** Explain what this parameter represents, based on the prompt. This is also required.(describe).Provide Examples:** Offer examples to illustrate how this parameter should be used.(examples)

7. Expected Values:** Optionally, you can specify the expected values for this parameter. If you want to allow any value, you can leave this blank.(examples)

8. Define More Entities:** You can repeat steps 3 to 7 for as many entities as needed (up to a maximum of 10).

9. Name Required Entities:** List the entity names that must be present in the prompt. This helps ensure your function works correctly. Use a similar format as before but make the wording clear.(required)

By following these steps, you can effectively set up and use your plugin with OpenAI's GPT models.
Find the demo page here : https://app.goodspeed.studio/version-test/function_calling
This is how the workflow was set up : https://99aa84750c7dd09dcb5455f523f0777d.cdn.bubble.io/f1693838873010x237801726293731500/function-calling-deetails.png?_gl=1*1pv27s0*_ga*MjEzMjA1MDE5LjE2ODg0NjA4MDg.*_ga_BFPVR2DEE2*MTY5MzgxMjQ2Ny4xNzAuMS4xNjkzODM4ODYyLjU1LjAuMA..

Types

This plugin can be found under the following types:
Api   •   Action

Categories

This plugin can be found under the following categories:
AI   •   Productivity

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Latest tech in bubble
September 6th, 2023
Very useful plugin works well
Works well
January 31st, 2024
Tested for various images
Bubble