Skip to main content
Azure OpenAI is an LLM plugin. It generates the agent’s text responses from the caller’s transcribed speech, with support for tool calling and streaming.

Setup

Set your Azure OpenAI API key in the worker environment. Generate a key from the Azure AI Foundry portal:

Usage

Import the plugin and pass it to the pipeline’s llm slot.
AzureOpenAILLM ships in the Python SDK only. On Node JS, use the OpenAI LLM plugin instead.

Parameters

Constructor parameters for AzureOpenAILLM. The Python and Node JS SDKs share these field names. The LLM’s response is synthesized to speech by the TTS plugin configured in the pipeline.