Azure OpenAI
AIRun OpenAI models hosted in your own Azure tenant: chat and reasoning, embeddings, DALL-E and gpt-image-1 image generation, and Whisper and TTS audio, all through Azure deployments.
What This Integration Enables
Azure OpenAI gives an agent the OpenAI model family without leaving Azure. Chat and reasoning deployments handle generation and structured output, embeddings power retrieval over your own content, and the image and audio deployments cover generation and transcription, all under your tenant's identity and network controls. Keeping inference inside Azure answers the first question a regulated team asks about putting a model in production: where does the data go. The answer is nowhere it does not already go. What makes it operational is the layer that turns a model call into a repeatable process and inserts a person at the review point. An orchestration layer owns that, and FlowRunner is built for it.
Without FlowRunner
With FlowRunner
Use Case Scenarios
RFP Response Drafting
A new RFP arrives. The agent embeds the questions, retrieves the best matching answers from your library of prior responses, and asks an Azure OpenAI chat deployment to draft grounded answers in a structured format. It assembles a draft response with source references. The proposal lead edits a grounded first draft instead of writing from a blank page, and the whole process stays inside the Azure tenant.
Internal Document Q&A
Employees need answers from internal documentation that cannot leave the tenant. The agent embeds the corpus, retrieves the relevant passages for each question, and asks a chat deployment for a grounded answer inside Azure. Answers the model is confident about return directly; questions touching sensitive policy are routed to the owning team instead.
Structured Extraction Pipeline
Incoming documents need specific fields pulled into a system of record. The agent sends each document to a chat deployment with a schema and gets back structured JSON. Records that pass validation flow straight through. Anything the model returns with low confidence or a validation failure is held for a person, so the pipeline never writes malformed data downstream.
Human-in-Loop Highlight
A model drafting an RFP answer or extracting a contract field produces a proposal, not a final decision. When the output leaves the flow as something a customer or a system will act on, FlowRunner routes it through a [human-in-the-loop](/concepts/human-in-the-loop/) step: the agent pauses, presents the draft or the extracted data with its sources, and sends it to the responsible person via Slack or email. They edit and approve. The model produces the first pass inside your tenant; a person signs off before it goes out.
Agent Capabilities
8 actionsChat
3- Ask AI Sends a single prompt (with an optional system instruction) to a chat model deployment and returns the generated text along with token usage.
- Chat Completion (Advanced) Full-control chat completion against a model deployment: multi-turn messages, tool/function calling, structured outputs via response_format (including json_schema), sampling controls, reasoning effort for reasoning deployments (o-series / gpt-5), and Azure "On Your Data" grounding via data_sources.
- Analyze Image Analyzes one or more images with a vision-capable chat deployment (e.g. gpt-4o) by sending the prompt together with image_url content parts.
Embeddings
1- Create Embeddings Generates vector embeddings for one or more texts using an embeddings deployment (e.g. text-embedding-3-small / text-embedding-3-large).
Images
1- Generate Image Generates images from a text prompt using an image deployment (dall-e-3 or gpt-image-1). Handles both API response shapes: when Azure returns a hosted URL (dall-e-3) it is passed through; when it returns base64 data (gpt-image-1) the image is uploaded to FlowRunner file storage and a hosted URL is returned.
Audio
3- Transcribe Audio Transcribes an audio file into text in its original language using a speech-to-text deployment (whisper or gpt-4o-transcribe).
- Translate Audio Translates speech from an audio file in any supported language into English text using a whisper deployment.
- Text To Speech Converts text into natural-sounding speech using a text-to-speech deployment (tts, tts-hd, or gpt-4o-mini-tts).
Start building with Azure OpenAI
$100 in credits. No card required. Connect in minutes.