|
|
@ -3,7 +3,7 @@ from __future__ import annotations
|
|
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
import os
|
|
|
|
import warnings
|
|
|
|
import warnings
|
|
|
|
from typing import Dict, Optional, Union
|
|
|
|
from typing import Callable, Dict, Optional, Union
|
|
|
|
|
|
|
|
|
|
|
|
from langchain_core.pydantic_v1 import Field, root_validator
|
|
|
|
from langchain_core.pydantic_v1 import Field, root_validator
|
|
|
|
from langchain_core.utils import get_from_dict_or_env
|
|
|
|
from langchain_core.utils import get_from_dict_or_env
|
|
|
@ -38,7 +38,7 @@ class AzureOpenAIEmbeddings(OpenAIEmbeddings):
|
|
|
|
For more:
|
|
|
|
For more:
|
|
|
|
https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id.
|
|
|
|
https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id.
|
|
|
|
""" # noqa: E501
|
|
|
|
""" # noqa: E501
|
|
|
|
azure_ad_token_provider: Union[str, None] = None
|
|
|
|
azure_ad_token_provider: Union[Callable[[], str], None] = None
|
|
|
|
"""A function that returns an Azure Active Directory token.
|
|
|
|
"""A function that returns an Azure Active Directory token.
|
|
|
|
|
|
|
|
|
|
|
|
Will be invoked on every request.
|
|
|
|
Will be invoked on every request.
|
|
|
|