llms
semantic_router.llms.zure
AzureOpenAILLM Objects
LLM for Azure OpenAI. Requires an Azure OpenAI API key.
__init__
Initialize the AzureOpenAILLM.
Arguments:
name
(Optional[str]
): The name of the Azure OpenAI model to use.openai_api_key
(Optional[str]
): The Azure OpenAI API key.azure_endpoint
(Optional[str]
): The Azure OpenAI endpoint.temperature
(float
): The temperature of the LLM.max_tokens
(int
): The maximum number of tokens to generate.Optional[str]
0 (Optional[str]
1): The API version to use.
__call__
Call the AzureOpenAILLM.
Arguments:
messages
(List[Message]
): The messages to pass to the AzureOpenAILLM.
Returns:
str
: The response from the AzureOpenAILLM.