yera.models.interfaces.llms.azure_openai
Module containing the interface to Azure OpenAI LLMs.
Symbols
AzureOpenAILLM
OpenAILLMInterface to Azure OpenAI llms.
Specialisation of OpenAILLM configured to work with Azure's OpenAI service. Handles Azure-specific authentication and endpoint configuration, whilst inheriting all standard chat and structured output functionality from the OpenAI interface.
Attributes
Configuration settings for the llm including model_id and inference parameters.
Azure connection configuration including API key, endpoint, and deployment information.
Lazy-initialised Azure OpenAI client instance.
Methods
AzureOpenAILLM.start
start() → NoneInitialise the Azure OpenAI client.
Creates and stores an Azure OpenAI client instance using the configured Azure connection settings (API key, endpoint, deployment). This method must be called before making any API requests via the client property.