Unify Integrations
Logo
OpenAI

OpenAI

Logo

3 mins READ

OpenAI is a leading AI research and deployment company that develops advanced artificial intelligence models, including GPT and DALL·E. It aims to create safe and beneficial AI to solve real-world problems and enhance human productivity.

Connecting your application to OpenAI allows for the integration of advanced AI models like GPT for text generation, DALL·E for image creation, and Codex for coding assistance. 

Authentication

Before you begin, make sure you have the following information:

  • Connection Name: Choose a name that easily identifies the connection within your settings, such as "MyAppOpenAIIntegration". This is crucial for managing multiple connections or integrations.

  • Authentication Type: OpenAI utilizes API keys for authentication, providing a secure method to access its AI models and services.

  • Access Token:

    • Visit the OpenAI platform at https://platform.openai.com/api-keys.

    • Log in with your OpenAI account details. If you don’t have an account, you will need to create one.

    • Navigate to the API keys section.

    • Generate a new API key or use an existing one if available. Ensure to keep this key secure as it grants access to OpenAI's services and is billed based on usage.

      Frame 104.png
      Frame 104.png

Actions

ActionsDescription
Analyze textPerforms contextual analysis of text to answer user-provided questions with OpenAI
Categorize textCategorizes and classifies text using OpenAI
Chat completionCreates chat completions with OpenAI
Create image variationCreates variations of a given image using OpenAI
Create transcriptionCreates a new transcription using Whisper with OpenAI
Create translationTranslates an audio file into English using Whisper with OpenAI
Generate draft an emailDrafts and generates emails using OpenAI
Generate imageGenerates images using prompts with OpenAI
Generate text embeddingGenerates text embeddings with OpenAI
Moderate textModerates text with OpenAI
Modify imageModifies a given image using prompts in OpenAI
Parse textExtracts structured data from freeform text using OpenAI
Send message to OpenAI modelsConverses with ChatGPT models supported by OpenAI
Summarize textGets a summary of the input text in configurable length with OpenAI
Transcribe recordingsTranscribes an audio recording into text using OpenAI
Translate textTranslates text between languages using OpenAI