> For the complete documentation index, see [llms.txt](https://tailwindsdocs.innovativesol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/azure-chatopenai-1.md).

# Azure ChatOpenAI

## Prerequisite

1. [Log in](https://portal.azure.com/) or [sign up](https://azure.microsoft.com/en-us/free/) to Azure
2. [Create](https://portal.azure.com/#create/Microsoft.CognitiveServicesOpenAI) your Azure OpenAI and wait for approval approximately 10 business days
3. Your API key will be available at **Azure OpenAI** > click **name\_azure\_openai** > click **Click here to manage keys**

<figure><img src="/files/oxGzK3GrSvdIBjExuJXl" alt=""><figcaption></figcaption></figure>

## Setup

### Azure ChatOpenAI

1. Click **Go to Azure OpenaAI Studio**

<figure><img src="/files/HVV1AF3d2OcSIHxVTafG" alt=""><figcaption></figcaption></figure>

2. Click **Deployments**

<figure><img src="/files/mrg8czQHQL7pmgbYzovS" alt=""><figcaption></figcaption></figure>

3. Click **Create new deployment**

<figure><img src="/files/GZhhEQ9F0qiL1q9CetpQ" alt=""><figcaption></figcaption></figure>

4. Select as shown below and click **Create**

<figure><img src="/files/h4KiRmn2YMO8qXEDImKo" alt="" width="558"><figcaption></figcaption></figure>

5. Successfully created **Azure ChatOpenAI**

* Deployment name: `gpt-35-turbo`
* Instance name: `top right conner`

<figure><img src="/files/tlLZrde0VY8z63FlGdC3" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/HVV1AF3d2OcSIHxVTafG" alt=""><figcaption></figcaption></figure>

### Tailwinds

1. **Chat Models** > drag **Azure ChatOpenAI** node

<figure><img src="/files/fy7fsrn09TwgruJlErFK" alt="" width="563"><figcaption></figcaption></figure>

2. **Connect Credential** > click **Create New**

<figure><img src="/files/99QMpVLgZcgrnaeCVJ8n" alt="" width="421"><figcaption></figcaption></figure>

3. Copy & Paste each details (API Key, Instance & Deployment name, [API Version](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#chat-completions)) into **Azure ChatOpenAI** credential

<figure><img src="/files/FetB5U4lmZ18SjGreauV" alt="" width="563"><figcaption></figcaption></figure>

4. Voila [🎉](https://emojipedia.org/party-popper/), you have created **Azure ChatOpenAI node** in Tailwinds

<figure><img src="/files/W53TmmWWXT5LwR2wXFXc" alt=""><figcaption></figcaption></figure>

## Resources

* [LangChain JS Azure ChatOpenAI](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/azure)
* [Azure OpenAI Service REST API reference](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference)
