The OpenAI integration allows you to leverage the power of artificial intelligence with OpenAI's language models. These models have the ability to comprehend, produce, and interact with text and images.
OpenAI Usage and Rate Limits
OpenAI charges for API usage and has variable rate limits. If you exceed your quota, you will get an error in Glide.
You’ll need to create an account on OpenAI if you haven’t already.
In OpenAI, head to the API keys page and create a new API search key. Once you close the key window, you cannot view the key again. Save this key in a safe place.
In your Glide app, click the Settings icon in the upper-right corner.
Navigate to the Integrations tab and select OpenAI.
Click the Add button.
Copy-paste the OpenAI API key to finish configuring the integration. It will save automatically.
Using OpenAI with Glide
There are many features that become available with the OpenAI integration in Glide. For a deep dive into each one and examples about how to use them, check out our OpenAI and Glide guide. Note that some features were deprecated as of December 2023. Existing instances of these features will continue to work, but new instances cannot be created.
Feature | Use case |
---|---|
Question, Source table, Row specifier, Additional context, Model tweaks, Answer | |
Create images from a text prompt. | |
Bring ChatGPT into your app and use chat history in answers. | |
Bring ChatGPT into your app. Ignores chat history in answers. | |
Turn an audio recording into text. | |
Generate audio from text. |
Configuring OpenAI Actions
Each OpenAI feature can be configured in different ways, depending on what you want your Glide app to do. Features can be added to the Data Editor, the Actions Editor, or both. Below is a table with an overview of where each feature can be configured. For details about how to configure each one, click the feature to be taken to our full OpenAI Guide.
Feature | Fields setup in the Data Editor | Fields setup in an Action |
---|---|---|
- | Question, Source table, Row specifier, Additional context, Model tweaks, Answer | |
- | Prompt, Image output | |
Prompt, Message, Model, Model tweaks | Message history, Prompt, Message, Session ID, Model, Model tweaks, Result | |
Prompt, Message, Model, Model tweaks | Message history, Prompt, Message, Session ID, Model, Model tweaks, Result | |
Audio column, text column | Audio column, text column | |
Audio column, text column | Audio column, text column |
For detailed setup instructions and examples for each feature, check out our full guide on OpenAI and Glide.