# Azure OpenAI Embeddings

## 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="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-72057c9d27157f7a6505d2e485b8ebfcce94d92f%2F1.png?alt=media" alt=""><figcaption></figcaption></figure>

## Setup

### Azure OpenAI Embeddings

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

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-7b13de5666fb6760c85f7fc9bf0ba301b7233c25%2F2.png?alt=media" alt=""><figcaption></figcaption></figure>

2. Click **Deployments**

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-ca86df36af6c3b809b33f4b31f1cc295ff054d3f%2F3.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Click **Create new deployment**

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-1ab63c852f1ab95a2b6b3bc281180ad83537a6c2%2F4.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-e2cba6abaf7c44a578600333bb206a02ee33bb4a%2F1.png?alt=media" alt="" width="559"><figcaption></figcaption></figure>

5. Successfully created **Azure OpenAI Embeddings**

* Deployment name: `text-embedding-ada-002`
* Instance name: `top right conner`

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-146bef6f93561b19b6f5e86096d7cf711bb05660%2F2.png?alt=media" alt=""><figcaption></figcaption></figure>

### Flowise

1. **Embeddings** > drag **Azure OpenAI Embeddings** node

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-bfca03d6f337b1cfa0d081adcad2adf8d6c0e5d9%2F3.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-39f7eaa4abd5eb0b412c546e04b3baa34da0052c%2F4.png?alt=media" alt="" width="386"><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 OpenAI Embeddings** credential

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-a6a0b63013f215f8d3d6d99009569600ac485e4a%2F5.png?alt=media" alt="" width="554"><figcaption></figcaption></figure>

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

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-ba561ad06c30c3d52d997de67a3e9c15b444c02c%2F5.png?alt=media" alt=""><figcaption></figcaption></figure>

## Resources

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