Skip to main content


OpenAI is a company that focuses on advanced AI research and development to provide crucial AI methods and benefits. The OpenAI API works virtually on any sort of functioning which requires understanding or generating natural commands, language, code, image, and more.


  1. OpenAI API Key: Obtain an API key from OpenAI by signing up for an account and creating a new API key. This key is required to authenticate your requests when using the OpenAI Connector.

  2. Environment Setup: Ensure you have a development environment capable of making HTTP requests to external APIs. This could involve using programming languages like Python, JavaScript, or any language that supports HTTP requests.

Configuring API Connector in DronaHQ

Add a Account name. Then add the API key for the connector account. Once all details are added, click Save. Your connector configuration is now done.


You should have an account on OpenAI to get the API – keys. You can fetch API keys from here.

OpenAI with configuration details.
OpenAI with configuration details.

After successfully configuring and saving the connector settings, you can easily access your newly connected account by navigating to the connected accounts list. You can find this option from the Connector -> Manage Account section. This centralized location allows you to conveniently monitor and manage your connected accounts.

Supported API endpoints

GenerateTextGenerate human-like text using the GPT-3 model by providing a prompt.
EditTextEdit and refine the generated text output to achieve the desired content.
GenerateImageGenerate images based on textual descriptions and prompts using the DALL-E model.
EditImageEdit and modify the generated images to fine-tune their visual representation.
GenerateImageVariationsGenerate multiple variations of an image by altering the input descriptions.
GenerateChatGPTResponseEngage in interactive conversations with the GPT-3 model to generate dynamic chat responses.
GenerateCodeGenerate code snippets or programming code by providing a description or prompt.
EditCodeEdit and refine the generated code output to match specific programming needs.
TextModerationUtilize OpenAI's moderation API to assess and moderate text content for inappropriate content.
TranscribeAudioToTextTranscribe spoken audio content into textual format using OpenAI's audio transcription.
GenerateTextEmbeddingObtain text embeddings that capture the semantic meaning of text for various NLP applications.