Azure OpenAI Integration

Installation
Run the following command inside your application directory.
If you're using Enthusiast Starter, that's inside enthusiast-starter/src/
poetry add enthusiast-model-azureopenaiSet variables inside .env file.
AZURE_OPENAI_API_KEY=<value_here>
AZURE_OPENAI_ENDPOINT=<value_here>Then, register the integration in your config/settings_override.py.
CATALOG_LANGUAGE_MODEL_PROVIDERS = {
...
"Azure OpenAI": "enthusiast_model_openai.AzureOpenAILanguageModelProvider",
}CATALOG_EMBEDDING_PROVIDERS = {
...
"Azure OpenAI": "enthusiast_model_openai.AzureOpenAIEmbeddingProvider",
}Then, restart your server for the newly installed plugin to become available.
Finally, sign in to Enthusiast's Admin UI, go to the Integrations tab and configure the required credentials.
Last updated on