Diaflow's Documentation
HomePricingIntegrations
Documentation
Documentation
  • 😎WELCOME TO DIAFLOW
    • Introduction to Generative AI
    • What can you build with Diaflow?
  • πŸ’»USER ACCOUNT
    • Create your user account
    • Delete your user account
    • Log out and log in
    • Change "Personal" & "Workspace" settings
    • Reset user account password
  • πŸš€Getting Started
    • Let's start with the basics
      • How a component works?
      • How a flow works?
      • Creating your first flow
    • Dashboard
      • Services
      • Create a flow from scratch
      • Create a flow from templates
      • View your flows
    • Terminology
  • 🌊Flows
    • Overview
    • Create a flow
    • Delete a flow
    • Manage a flow
    • Publish a flow
    • Unpublish a flow
    • Deployment
    • Component Reference
      • Trigger
        • When inputs are submitted (Apps)
        • Cronjob (Automation)
        • Webhook (Automation)
        • Microsoft Outlook (Automation)
      • Outputs (Apps)
        • Text Output
        • Chart Output
        • Video Output
        • Audio Output
        • Image Output
      • Built in tools
        • Branch
        • Merge (Multiple data source to JSON)
        • Split Data (JSON Formatter)
        • Video to audio
        • Get current date and time
        • Web scraper
        • Document to plain text
        • Retrieve data from spreadsheet (Spreadsheet analyzer)
        • Spreadsheet creator
        • Convert JSON to chart data
        • PDF to image
        • Get weather information
        • HTTP Request
        • Get GEO Location
        • SMTP
        • Loop
        • Delay
      • Built in resources
        • Diaflow Vision
        • Diaflow Vectors
        • Diaflow Drive
        • Diaflow Table
      • Apps
        • Hunter.io
        • Outlook Email
        • Telegram
        • Slack
        • Python
        • YouTube
        • SerpAPI
        • Google Sheet
          • Document-level Operations
          • Sheet-level Operations
          • Data-level Operations
      • Database
        • MySQL
        • Microsoft SQL
        • PostgreSQL
        • Snowflake
      • Private AI/LLM Models
        • OpenAI
          • GPT Variants
          • GPT Vision
          • DALL-E Variants
          • TTS Variants
          • Whisper
        • Anthropic
        • Llama
        • Google Gemini
        • Cohere
        • MistralAI
      • Public AI/LLM Models
        • OpenAI Cloud
        • Perplexity Cloud
        • Deepseek Cloud
        • Anthropic Cloud
        • Replicate
        • Straico
        • OpenRouter
        • Cohere Cloud
        • Google Gemini Cloud
        • MistralAI Cloud
        • ElevenLabs Cloud
        • Azure Cloud
      • AI Tools
    • Component List & View Credits
  • βœ’οΈPRODUCTIVITY TOOLS
    • Tables
    • Drive
    • Vectors
      • Document
      • Article
      • URLs
  • 🏠Workspace
    • History
    • Teams
    • Billing & Subscription
      • Upgrade/Downgrade a subscription
      • Buy credits
      • Credit Usage
      • Cancel a subscription
    • Settings
      • Personnal
      • Workspace
        • Change workspace
        • Workspace settings
        • Custom Domain
        • Delete workspace
      • Change Language
    • Documentation
    • Integrations
    • API keys
  • πŸ“‘Other
    • FAQs
    • Contact Information
Powered by GitBook
On this page
  • Description
  • Inputs
  • Component settings
  • Advanced configurations
  • Outputs

Was this helpful?

  1. Flows
  2. Component Reference
  3. Public AI/LLM Models

Azure Cloud

Use Azure-hosted OpenAI models with your own Azure API Key

Last updated 1 day ago

Was this helpful?

Description

The Azure OpenAI component allows you to integrate Azure-hosted OpenAI models into your flows using your own Azure credentials. You can customize the parameters used by the Azure OpenAI component, specify the context (such as a file or structured data), and provide the user’s input query.

The component interface adapts depending on the selected model, allowing you to choose from chat-based models like GPT-3.5, GPT-4, or others depending on your Azure deployment. See the Parameters section for more detail on the configuration options.

The Azure OpenAI component has the identifier azure-opa-X, where X represents the instance number of the component in your flow.

Inputs

The Azure Cloud component has the following input connections.

Input Name
Description
Constraints

From data Loaders/ Data source/Vector DB

This input provides the context for the Azure OpenAI model to use during generation.

Must originate from a Data Loader/Data Source or VectorDB component.

From Input

This is the user’s query to the Azure OpenAI model.

Must come from a component outputting text, such as a Text Input, Form, or Trigger.

Component settings

Parameter Name
Description

Credentials

Use your own Azure API credentials (from Azure OpenAI resource).

Model

Prompt

Customize how the model should respond. You can reference values from other components using @, and structure the prompt using dynamic variables.

Advanced configurations

Options
Description

Enable caching

When enabled, stores the result of this component to be reused if input hasn't changed.

Caching time

If caching is enabled, this controls how long the result stays cached.

Outputs

The Azure component has the following output connections.

Output Name
Description
Constraints

To Output

Contains the response text from the Azure OpenAI model.

Can be connected to any component that accepts text input.

🌊

Select the model to be used (based on your Azure deployment, e.g., gpt-35-turbo, gpt-4, etc.).