From 0d44119175e15c9532aa32a147ce8c9313542ca9 Mon Sep 17 00:00:00 2001 From: Matthew Alan Gray Date: Mon, 29 Jul 2024 13:38:04 -0500 Subject: [PATCH 1/2] Updating Quick Start to accomodate recent changes to config --- .../infra/shared/content-safety.bicep | 24 +++++++----------- .../quick-start/infra/shared/eventgrid.bicep | 25 +++++++------------ .../quick-start/infra/shared/monitoring.bicep | 24 +++++++----------- .../infra/shared/openai-secrets.bicep | 17 ++++--------- 4 files changed, 32 insertions(+), 58 deletions(-) diff --git a/deploy/quick-start/infra/shared/content-safety.bicep b/deploy/quick-start/infra/shared/content-safety.bicep index 211779ac19..6a8c81f467 100644 --- a/deploy/quick-start/infra/shared/content-safety.bicep +++ b/deploy/quick-start/infra/shared/content-safety.bicep @@ -4,10 +4,6 @@ param name string param sku string = 'S0' param tags object = {} -var secretNames = [ - 'foundationallm-apis-gatekeeper-azurecontentsafety-apikey' -] - resource contentSafety 'Microsoft.CognitiveServices/accounts@2023-05-01' = { name: name location: location @@ -26,18 +22,16 @@ resource keyvault 'Microsoft.KeyVault/vaults@2023-02-01' existing = { name: keyvaultName } -resource apiKeySecret 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = [ - for secretName in secretNames: { - name: secretName - parent: keyvault - tags: tags - properties: { - value: contentSafety.listKeys().key1 - } +resource apiKeySecret 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = { + name: 'foundationallm-apiendpoints-azurecontentsafety-apikey' + parent: keyvault + tags: tags + properties: { + value: contentSafety.listKeys().key1 } -] +} output endpoint string = contentSafety.properties.endpoint -output keySecretName string = apiKeySecret[0].name -output keySecretRef string = apiKeySecret[0].properties.secretUri +output keySecretName string = apiKeySecret.name +output keySecretRef string = apiKeySecret.properties.secretUri output name string = contentSafety.name diff --git a/deploy/quick-start/infra/shared/eventgrid.bicep b/deploy/quick-start/infra/shared/eventgrid.bicep index 4155352bc1..95a3c903fb 100644 --- a/deploy/quick-start/infra/shared/eventgrid.bicep +++ b/deploy/quick-start/infra/shared/eventgrid.bicep @@ -4,11 +4,6 @@ param name string param tags object = {} param keyvaultName string -var secretNames = [ - 'event-grid-key' - 'foundationallm-events-azureeventgrid-apikey' -] - resource namespace 'Microsoft.EventGrid/namespaces@2023-12-15-preview' = { name: name location: location @@ -44,21 +39,19 @@ resource keyvault 'Microsoft.KeyVault/vaults@2023-07-01' existing = { name: keyvaultName } -resource eventGridKey 'Microsoft.KeyVault/vaults/secrets@2023-07-01' = [ - for secretName in secretNames: { - name: secretName - parent: keyvault - tags: tags - properties: { - value: namespace.listKeys().key1 - } +resource eventGridKey 'Microsoft.KeyVault/vaults/secrets@2023-07-01' = { + name: 'foundationallm-apiendpoints-azureeventgrid-apikey' + parent: keyvault + tags: tags + properties: { + value: namespace.listKeys().key1 } -] +} output endpoint string = 'https://${namespace.properties.topicsConfiguration.hostname}' output id string = namespace.id -output keySecretName string = eventGridKey[0].name -output keySecretRef string = eventGridKey[0].properties.secretUri +output keySecretName string = eventGridKey.name +output keySecretRef string = eventGridKey.properties.secretUri output name string = namespace.name output topicNames array = topicNames output topicIds array = [for (topicName,i) in topicNames: egTopics[i].id] diff --git a/deploy/quick-start/infra/shared/monitoring.bicep b/deploy/quick-start/infra/shared/monitoring.bicep index 537ce91811..095ef2338c 100644 --- a/deploy/quick-start/infra/shared/monitoring.bicep +++ b/deploy/quick-start/infra/shared/monitoring.bicep @@ -4,10 +4,6 @@ param location string = resourceGroup().location param logAnalyticsName string param tags object = {} -var secretNames = [ - 'foundationallm-app-insights-connection-string' -] - resource logAnalytics 'Microsoft.OperationalInsights/workspaces@2021-12-01-preview' = { name: logAnalyticsName location: location @@ -38,20 +34,18 @@ resource keyvault 'Microsoft.KeyVault/vaults@2023-02-01' existing = { name: keyvaultName } -resource connectionSecretRef 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = [ - for secretName in secretNames: { - name: secretName - parent: keyvault - tags: tags - properties: { - value: applicationInsights.properties.ConnectionString - } +resource connectionSecretRef 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = { + name: 'foundationallm-appinsights-connectionstring' + parent: keyvault + tags: tags + properties: { + value: applicationInsights.properties.ConnectionString } -] +} output applicationInsightsName string = applicationInsights.name output applicationInsightsConnectionString string = applicationInsights.properties.ConnectionString -output applicationInsightsConnectionSecretName string = connectionSecretRef[0].name -output applicationInsightsConnectionSecretRef string = connectionSecretRef[0].properties.secretUri +output applicationInsightsConnectionSecretName string = connectionSecretRef.name +output applicationInsightsConnectionSecretRef string = connectionSecretRef.properties.secretUri output logAnalyticsWorkspaceId string = logAnalytics.id output logAnalyticsWorkspaceName string = logAnalytics.name diff --git a/deploy/quick-start/infra/shared/openai-secrets.bicep b/deploy/quick-start/infra/shared/openai-secrets.bicep index 4ce85dc1f5..9638263130 100644 --- a/deploy/quick-start/infra/shared/openai-secrets.bicep +++ b/deploy/quick-start/infra/shared/openai-secrets.bicep @@ -2,21 +2,14 @@ param keyvaultName string param openAiInstance object param tags object = {} -var secretNames = [ - 'openai-apikey' - 'foundationallm-azureopenai-api-key' - 'foundationallm-openai-api-key' - 'foundationallm-semantickernelapi-openai-key' -] - -resource apiKeySecret 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = [for secretName in secretNames: { - name: '${keyvaultName}/${secretName}' +resource apiKeySecret 'Microsoft.KeyVault/vaults/secrets@2023-02-01' = { + name: '${keyvaultName}/foundationallm-apiendpoints-azureopenai-apikey' tags: tags properties: { value: openAi.listKeys().key1 } -}] +} resource openAiResourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' existing = { scope: subscription(openAiInstance.subscriptionId) @@ -28,5 +21,5 @@ resource openAi 'Microsoft.CognitiveServices/accounts@2023-05-01' existing = { scope: openAiResourceGroup } -output keySecretName string = apiKeySecret[0].name -output keySecretRef string = apiKeySecret[0].properties.secretUri +output keySecretName string = apiKeySecret.name +output keySecretRef string = apiKeySecret.properties.secretUri From 3e72e478e4aa09d7dcab1db4721c0267c38476e8 Mon Sep 17 00:00:00 2001 From: Matthew Alan Gray Date: Mon, 29 Jul 2024 13:41:19 -0500 Subject: [PATCH 2/2] Pointing QuickStart at generated appconfig.json template --- .../quick-start/azd-hooks/postprovision.ps1 | 2 +- .../config/appconfig.template.json | 1362 ----------------- 2 files changed, 1 insertion(+), 1363 deletions(-) delete mode 100644 deploy/quick-start/config/appconfig.template.json diff --git a/deploy/quick-start/azd-hooks/postprovision.ps1 b/deploy/quick-start/azd-hooks/postprovision.ps1 index eed8a19e17..bb9051702b 100644 --- a/deploy/quick-start/azd-hooks/postprovision.ps1 +++ b/deploy/quick-start/azd-hooks/postprovision.ps1 @@ -111,7 +111,7 @@ $configurations = @{ render = '../common/data/resource-provider/FoundationaLLM.Prompt/FoundationaLLM.json' } "appconfig" = @{ - template = './config/appconfig.template.json' + template = '../../src/dotnet/Common/Templates/appconfig.template.json' render = './config/appconfig.json' } "role-assignments" = @{ diff --git a/deploy/quick-start/config/appconfig.template.json b/deploy/quick-start/config/appconfig.template.json deleted file mode 100644 index 6c53d8ebb6..0000000000 --- a/deploy/quick-start/config/appconfig.template.json +++ /dev/null @@ -1,1362 +0,0 @@ -{ - "items": [ - { - "key": "FoundationaLLM:Agent:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Agent:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AgentHub:AgentMetadata:StorageContainer", - "value": "agents", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AIModel:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AIModel:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:AgentHubAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-agenthubapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:AgentHubAPI:APIUrl", - "value": "${env:SERVICE_AGENT_HUB_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:AgentHubAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:AuthorizationAPI:APIUrl", - "value": "${env:SERVICE_AUTH_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:AuthorizationAPI:APIScope", - "value": "${env:ENTRA_AUTH_API_SCOPES}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:CoreAPI:APIUrl", - "value": "${env:SERVICE_CORE_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:CoreAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:CoreAPI:BypassGatekeeper", - "value": "true", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:DataSourceHubAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-datasourcehubapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:DataSourceHubAPI:APIUrl", - "value": "${env:SERVICE_DATA_SOURCE_HUB_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:DataSourceHubAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-gatekeeperapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:APIUrl", - "value": "${env:SERVICE_GATEKEEPER_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableAzureContentSafetyPromptShield", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableLakeraGuard", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableEnkryptGuardrails", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableAzureContentSafety", - "value": "true", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableMicrosoftPresidio", - "value": "true", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperAPI:ForceHttpsRedirection", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperIntegrationAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-gatekeeperintegrationapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperIntegrationAPI:APIUrl", - "value": "${env:SERVICE_GATEKEEPER_INTEGRATION_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatekeeperIntegrationAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-gatewayapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAPI:APIUrl", - "value": "${env:SERVICE_GATEWAY_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAdapterAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-gatewayadapterapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAdapterAPI:APIUrl", - "value": "${env:SERVICE_GATEWAY_ADAPTER_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:GatewayAdapterAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:LangChainAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-langchainapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:LangChainAPI:APIUrl", - "value": "${env:SERVICE_LANGCHAIN_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:LangChainAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:ManagementAPI:APIUrl", - "value": "${env:SERVICE_MANAGEMENT_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:ManagementAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:OrchestrationAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-orchestrationapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:OrchestrationAPI:APIUrl", - "value": "${env:SERVICE_ORCHESTRATION_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:OrchestrationAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:OrchestrationAPI:ForceHttpsRedirection", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:PromptHubAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-prompthubapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:PromptHubAPI:APIUrl", - "value": "${env:SERVICE_PROMPT_HUB_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:PromptHubAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:SemanticKernelAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-semantickernelapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:SemanticKernelAPI:APIUrl", - "value": "${env:SERVICE_SEMANTIC_KERNEL_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:SemanticKernelAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:StateAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-stateapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:StateAPI:APIUrl", - "value": "${env:SERVICE_STATE_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:StateAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:SemanticKernelAPI:ForceHttpsRedirection", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationAPI:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-vectorizationapi-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationAPI:APIUrl", - "value": "${env:SERVICE_VECTORIZATION_API_ENDPOINT_URL}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationAPI:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationAPI:ForceHttpsRedirection", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationWorker:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-vectorizationworker-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationWorker:APIUrl", - "value": "${env:SERVICE_VECTORIZATION_JOB_ENDPOINT_URL}", - "label": null, - "content_type": null, - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:VectorizationWorker:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Attachment:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Attachment:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-gatekeeper-azurecontentsafety-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:APIUrl", - "value": "${env:AZURE_CONTENT_SAFETY_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:HateSeverity", - "value": "2", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:SelfHarmSeverity", - "value": "2", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:SexualSeverity", - "value": "2", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:ViolenceSeverity", - "value": "2", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Completions:DeploymentName", - "value": "completions", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Completions:MaxTokens", - "value": "8096", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Completions:ModelName", - "value": "gpt-35-turbo", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Completions:ModelVersion", - "value": "0301", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Completions:Temperature", - "value": "0", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Embeddings:DeploymentName", - "value": "embeddings", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Embeddings:MaxTokens", - "value": "8191", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Embeddings:ModelName", - "value": "text-embedding-ada-002", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Embeddings:Temperature", - "value": "0", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Endpoint", - "value": "${env:AZURE_OPENAI_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Key", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/openai-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:AzureOpenAI:API:Version", - "value": "2023-05-15", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:BlobStorageMemorySource:BlobStorageContainer", - "value": "memory-source", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:BlobStorageMemorySource:ConfigFilePath", - "value": "BlobMemorySourceConfig.json", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:AccentColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:AccentTextColor", - "value": "#131833", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:BackgroundColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:CompanyName", - "value": "FoundationaLLM", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:FavIconUrl", - "value": "favicon.ico", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:KioskMode", - "value": "false", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:LogoText", - "value": "Logo Text", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:LogoUrl", - "value": "foundationallm-logo-white.svg", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:PageTitle", - "value": "FoundationaLLM Chat Copilot", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:PrimaryButtonBackgroundColor", - "value": "#5472d4", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:PrimaryButtonTextColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:PrimaryColor", - "value": "#131833", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:PrimaryTextColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:SecondaryButtonBackgroundColor", - "value": "#70829a", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:SecondaryButtonTextColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:SecondaryColor", - "value": "#334581", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Branding:SecondaryTextColor", - "value": "#fff", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:CallbackPath", - "value": "/signin-oidc", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:ClientId", - "value": "${env:ENTRA_CHAT_UI_CLIENT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:ClientSecret", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-chat-ui-entra-clientsecret\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:Instance", - "value": "https://login.microsoftonline.com/", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:Scopes", - "value": "${env:ENTRA_CHAT_UI_SCOPES}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Chat:Entra:TenantId", - "value": "${env:ENTRA_CHAT_UI_TENANT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Configuration:KeyVaultURI", - "value": "${env:AZURE_KEY_VAULT_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Configuration:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Configuration:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:CallbackPath", - "value": "/signin-oidc", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:ClientId", - "value": "${env:ENTRA_CORE_API_CLIENT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:ClientSecret", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-core-api-entra-clientsecret\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:Instance", - "value": "https://login.microsoftonline.com/", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:Scopes", - "value": "Data.Read", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreAPI:Entra:TenantId", - "value": "${env:ENTRA_CORE_API_TENANT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CoreWorker:AppInsightsConnectionString", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-app-insights-connection-string\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:CosmosDB:ChangeFeedLeaseContainer", - "value": "leases", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CosmosDB:Containers", - "value": "Sessions, UserSessions, UserProfiles", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CosmosDB:Database", - "value": "database", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CosmosDB:Endpoint", - "value": "${env:AZURE_COSMOS_DB_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:CosmosDB:MonitoredContainers", - "value": "Sessions", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:DataSourceHub:DataSourceMetadata:StorageContainer", - "value": "data-sources", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:DataSource:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:DataSource:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/event-grid-key\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:AuthenticationType", - "value": "APIKey", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Endpoint", - "value": "${env:AZURE_EVENT_GRID_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:NamespaceId", - "value": "${env:AZURE_EVENT_GRID_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Profiles:OrchestrationAPI", - "value": "${env:FOUNDATIONALLM_ORCHESTRATION_API_EVENT_GRID_PROFILE}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Profiles:CoreAPI", - "value": "${env:FOUNDATIONALLM_CORE_API_EVENT_GRID_PROFILE}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Profiles:ManagementAPI", - "value": "${env:FOUNDATIONALLM_MANAGEMENT_API_EVENT_GRID_PROFILE}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Profiles:VectorizationAPI", - "value": "${env:FOUNDATIONALLM_VECTORIZATION_API_EVENT_GRID_PROFILE}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:Events:AzureEventGridEventService:Profiles:VectorizationWorker", - "value": "${env:FOUNDATIONALLM_VECTORIZATION_WORKER_EVENT_GRID_PROFILE}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:Gateway:AzureOpenAIAccounts", - "value": "${env:AZURE_OPENAI_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Instance:Id", - "value": "${env:FOUNDATIONALLM_INSTANCE_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:LangChain:CSVFile:URL", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-langchain-csvfile-url\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:LangChain:SQLDatabase:TestDB:Password", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-langchain-sqldatabase-testdb-password\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:LangChain:Summary:MaxTokens", - "value": "4097", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:LangChain:Summary:ModelName", - "value": "gpt-35-turbo", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:CallbackPath", - "value": "/signin-oidc", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:ClientId", - "value": "${env:ENTRA_MANAGEMENT_UI_CLIENT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:ClientSecret", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-management-ui-entra-clientsecret\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:Instance", - "value": "https://login.microsoftonline.com/", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:Scopes", - "value": "${env:ENTRA_MANAGEMENT_UI_SCOPES}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Management:Entra:TenantId", - "value": "${env:ENTRA_MANAGEMENT_UI_TENANT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:CallbackPath", - "value": "/signin-oidc", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:ClientId", - "value": "${env:ENTRA_MANAGEMENT_API_CLIENT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:ClientSecret", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-management-api-entra-clientsecret\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:Instance", - "value": "https://login.microsoftonline.com/", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:Scopes", - "value": "${env:ENTRA_MANAGEMENT_API_SCOPES}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:ManagementAPI:Entra:TenantId", - "value": "${env:ENTRA_MANAGEMENT_API_TENANT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:OpenAI:API:Endpoint", - "value": "${env:AZURE_OPENAI_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:OpenAI:API:Key", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/openai-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:OpenAI:API:Temperature", - "value": "0", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Prompt:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Prompt:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:PromptHub:PromptMetadata:StorageContainer", - "value": "prompts", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Refinement", - "value": " ", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.ChatCompletionPromptName", - "value": "RetailAssistant.Default", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.CompletionsDeployment", - "value": "completions", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.CompletionsDeploymentMaxTokens", - "value": "8096", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.EmbeddingsDeployment", - "value": "embeddings", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.EmbeddingsDeploymentMaxTokens", - "value": "8191", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.Endpoint", - "value": "${env:AZURE_OPENAI_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.CompletionsMaxTokens", - "value": "300", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.CompletionsMinTokens", - "value": "50", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MemoryMaxTokens", - "value": "3000", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MemoryMinTokens", - "value": "1500", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MessagesMaxTokens", - "value": "3000", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MessagesMinTokens", - "value": "100", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.SystemMaxTokens", - "value": "1500", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI.ShortSummaryPromptName", - "value": "Summarizer.TwoWords", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:SemanticKernelAPI:OpenAI:Key", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/openai-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:AzureAISearchIndexingService:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:AzureAISearchIndexingService:Endpoint", - "value": "${env:AZURE_COGNITIVE_SEARCH_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:Queues:Embed:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:Queues:Extract:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:Queues:Index:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:Queues:Partition:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:ResourceProviderService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:ResourceProviderService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:APIKey", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/openai-apikey\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:APIVersion", - "value": "2023-05-15", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:DeploymentName", - "value": "embeddings", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:Endpoint", - "value": "${env:AZURE_OPENAI_ENDPOINT}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:StateService:Storage:AccountName", - "value": "${env:AZURE_STORAGE_ACCOUNT_NAME}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:StateService:Storage:AuthenticationType", - "value": "AzureIdentity", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:Vectorization:VectorizationWorker", - "value": "${env:VECTORIZATION_WORKER_CONFIG}", - "label": null, - "content_type": "application/json", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:CallbackPath", - "value": "/signin-oidc", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:ClientId", - "value": "${env:ENTRA_VECTORIZATION_API_CLIENT_ID}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:ClientSecret", - "value": "{\"uri\":\"${env:AZURE_KEY_VAULT_ENDPOINT}secrets/foundationallm-apis-management-api-entra-clientsecret\"}", - "label": null, - "content_type": "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:Instance", - "value": "https://login.microsoftonline.com/", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:Scopes", - "value": "${env:ENTRA_VECTORIZATION_API_SCOPES}", - "label": null, - "content_type": "", - "tags": {} - }, - { - "key": "FoundationaLLM:VectorizationAPI:Entra:TenantId", - "value": "${env:ENTRA_VECTORIZATION_API_TENANT_ID}", - "label": null, - "content_type": "", - "tags": {} - } - ] -}