Skip to main content
Open on GitHub

Azure AI

All functionality related to Azure AI Foundry and its related projects.

Integration packages for Azure AI, Dynamic Sessions, SQL Server are maintained in the langchain-azure repository.

Chat modelsโ€‹

We recommend developers start with the (langchain-azure-ai) to access all the models available in Azure AI Foundry.

Azure AI Chat Completions Modelโ€‹

Access models like Azure OpenAI, DeepSeek R1, Cohere, Phi and Mistral using the AzureAIChatCompletionsModel class.

pip install -U langchain-azure-ai

Configure your API key and Endpoint.

export AZURE_INFERENCE_CREDENTIAL=your-api-key
export AZURE_INFERENCE_ENDPOINT=your-endpoint
from langchain_azure_ai.chat_models import AzureAIChatCompletionsModel

llm = AzureAIChatCompletionsModel(
model_name="gpt-4o",
api_version="2024-05-01-preview",
)

llm.invoke('Tell me a joke and include some emojis')

Embedding modelsโ€‹

Azure AI model inference for embeddingsโ€‹

pip install -U langchain-azure-ai

Configure your API key and Endpoint.

export AZURE_INFERENCE_CREDENTIAL=your-api-key
export AZURE_INFERENCE_ENDPOINT=your-endpoint
from langchain_azure_ai.embeddings import AzureAIEmbeddingsModel

embed_model = AzureAIEmbeddingsModel(
model_name="text-embedding-ada-002"
)

Was this page helpful?