Azure App Configuration values
FoundationaLLM uses Azure App Configuration to store configuration values, Key Vault secret references, and feature flags. Doing so helps reduce duplication and provides a convenient way to manage these settings in one place. It also allows you to change the settings without having to redeploy the solution. Since several settings can be shared by multiple projects, we do not specify the project name in the configuration key names.
Configuration values
Key | Default Value | Description |
---|---|---|
FoundationaLLM:Instance:Id |
Generated GUID | The value should be a GUID represents a unique instance of the FoundationaLLM instance. |
FoundationaLLM:Configuration:KeyVaultURI |
Enter the URL to the service. | The URL of the Key Vault used to store secrets. |
FoundationaLLM:AgentHub:AgentMetadata:StorageContainer |
agents | |
FoundationaLLM:Agent:ResourceProviderService:Storage:AuthenticationType |
The authentication type used to connect to the underlying storage. Can be one of AzureIdentity , AccountKey , or ConnectionString . |
|
FoundationaLLM:APIs:OrchestrationAPI:APIKey |
Key Vault secret name: foundationallm-apis-orchestrationapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:OrchestrationAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:OrchestrationAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:OrchestrationAPI:ForceHttpsRedirection |
false | |
FoundationaLLM:APIs:AgentHubAPI:APIKey |
Key Vault secret name: foundationallm-apis-agenthubapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:AgentHubAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:AgentHubAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:CoreAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:CoreAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:CoreAPI:BypassGatekeeper |
true | By default, the Core API bypasses the Gatekeeper API. To override this behavior and enable the Gatekeeper API, set this value to true. Bypassing the Gatekeeper means that you bypass content protection and filtering in favor of improved performance. |
FoundationaLLM:APIs:DataSourceHubAPI:APIKey |
Key Vault secret name: foundationallm-apis-datasourcehubapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:DataSourceHubAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:DataSourceHubAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:GatekeeperAPI:APIKey |
Key Vault secret name: foundationallm-apis-gatekeeperapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:GatekeeperAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:GatekeeperAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableAzureContentSafety |
true | By default, the Gatekeeper API has Azure Content Safety integration enabled. To disable this feature, set this value to false. |
FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableLakeraGuard |
true | By default, the Gatekeeper API has Lakera Guard integration enabled. To disable this feature, set this value to false. |
FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableEnkryptGuardrails |
true | By default, the Gatekeeper API has Enkrypt Guardrails integration enabled. To disable this feature, set this value to false. |
FoundationaLLM:APIs:GatekeeperAPI:Configuration:EnableMicrosoftPresidio |
true | By default, the Gatekeeper API has Microsoft Presidio integration enabled. To disable this feature, set this value to false. |
FoundationaLLM:APIs:GatekeeperAPI:ForceHttpsRedirection |
false | |
FoundationaLLM:APIs:GatekeeperIntegrationAPI:APIKey |
Key Vault secret name: foundationallm-apis-gatekeeperintegrationapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:GatekeeperIntegrationAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:GatekeeperIntegrationAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:LangChainAPI:APIKey |
Key Vault secret name: foundationallm-apis-langchainapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:LangChainAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:LangChainAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:ManagementAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:ManagementAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:Prompt:ResourceProviderService:Storage:AuthenticationType |
The authentication type used to connect to the underlying storage. Can be one of AzureIdentity , AccountKey , or ConnectionString . |
|
FoundationaLLM:APIs:PromptHubAPI:APIKey |
Key Vault secret name: foundationallm-apis-prompthubapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:PromptHubAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:PromptHubAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:SemanticKernelAPI:APIKey |
Key Vault secret name: foundationallm-apis-semantickernelapi-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:SemanticKernelAPI:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:SemanticKernelAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:APIs:SemanticKernelAPI:ForceHttpsRedirection |
false | |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:APIKey |
Key Vault secret name:foundationallm-apis-gatekeeper-azurecontentsafety-apikey |
This is a Key Vault reference. |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:APIUrl |
Enter the URL to the service. | |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:HateSeverity |
2 | |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:SelfHarmSeverity |
2 | |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:SexualSeverity |
2 | |
FoundationaLLM:APIs:Gatekeeper:AzureContentSafety:ViolenceSeverity |
2 | |
FoundationaLLM:AzureOpenAI:API:Completions:DeploymentName |
completions | |
FoundationaLLM:AzureOpenAI:API:Completions:MaxTokens |
8096 | |
FoundationaLLM:AzureOpenAI:API:Completions:ModelName |
gpt-35-turbo | |
FoundationaLLM:AzureOpenAI:API:Completions:ModelVersion |
0301 | |
FoundationaLLM:AzureOpenAI:API:Completions:Temperature |
0 | |
FoundationaLLM:AzureOpenAI:API:Embeddings:DeploymentName |
embeddings | |
FoundationaLLM:AzureOpenAI:API:Embeddings:MaxTokens |
8191 | |
FoundationaLLM:AzureOpenAI:API:Embeddings:ModelName |
text-embedding-ada-002 | |
FoundationaLLM:AzureOpenAI:API:Embeddings:Temperature |
0 | |
FoundationaLLM:AzureOpenAI:API:Endpoint |
Enter the URL to the service. | |
FoundationaLLM:AzureOpenAI:API:Key |
Key Vault secret name: foundationallm-azureopenai-api-key |
This is a Key Vault reference. |
FoundationaLLM:AzureOpenAI:API:Version |
2023-05-15 | |
FoundationaLLM:BlobStorageMemorySource:BlobStorageContainer |
memory-source | |
FoundationaLLM:BlobStorageMemorySource:ConfigFilePath |
BlobMemorySourceConfig.json | |
FoundationaLLM:Branding:AccentColor |
#fff | |
FoundationaLLM:Branding:AccentTextColor |
#131833 | |
FoundationaLLM:Branding:BackgroundColor |
#fff | |
FoundationaLLM:Branding:CompanyName |
FoundationaLLM | |
FoundationaLLM:Branding:FavIconUrl |
favicon.ico | |
FoundationaLLM:Branding:KioskMode |
false | |
FoundationaLLM:Branding:LogoText |
||
FoundationaLLM:Branding:LogoUrl |
foundationallm-logo-white.svg | |
FoundationaLLM:Branding:PageTitle |
FoundationaLLM Chat Copilot | |
FoundationaLLM:Branding:PrimaryColor |
#131833 | |
FoundationaLLM:Branding:PrimaryTextColor |
#fff | |
FoundationaLLM:Branding:SecondaryColor |
#334581 | |
FoundationaLLM:Branding:SecondaryTextColor |
#fff | |
FoundationaLLM:Branding:PrimaryButtonBackgroundColor |
#5472d4 | |
FoundationaLLM:Branding:PrimaryButtonTextColor |
#fff | |
FoundationaLLM:Branding:SecondaryButtonBackgroundColor |
#70829a | |
FoundationaLLM:Branding:SecondaryButtonTextColor |
#fff | |
FoundationaLLM:Chat:Entra:CallbackPath |
/signin-oidc | |
FoundationaLLM:Chat:Entra:ClientId |
||
FoundationaLLM:Chat:Entra:ClientSecret |
Key Vault secret name: foundationallm-chat-entra-clientsecret |
This is a Key Vault reference. |
FoundationaLLM:Chat:Entra:Instance |
Enter the URL to the service. | |
FoundationaLLM:Chat:Entra:Scopes |
api://FoundationaLLM-Auth/Data.Read | |
FoundationaLLM:Chat:Entra:TenantId |
||
FoundationaLLM:CoreAPI:Entra:CallbackPath |
/signin-oidc | |
FoundationaLLM:CoreAPI:Entra:ClientId |
||
FoundationaLLM:CoreAPI:Entra:ClientSecret |
Key Vault secret name: foundationallm-coreapi-entra-clientsecret |
This is a Key Vault reference. |
FoundationaLLM:CoreAPI:Entra:Instance |
Enter the URL to the service. | |
FoundationaLLM:CoreAPI:Entra:Scopes |
Data.Read | |
FoundationaLLM:CoreAPI:Entra:TenantId |
||
FoundationaLLM:CoreWorker:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
This is a Key Vault reference. |
FoundationaLLM:CosmosDB:ChangeFeedLeaseContainer |
leases | |
FoundationaLLM:CosmosDB:Containers |
Sessions, UserSessions | |
FoundationaLLM:CosmosDB:Database |
database | |
FoundationaLLM:CosmosDB:Endpoint |
Enter the URL to the service. | |
FoundationaLLM:CosmosDB:MonitoredContainers |
Sessions | |
FoundationaLLM:DataSourceHub:DataSourceMetadata:StorageContainer |
data-sources | |
FoundationaLLM:LangChain:CSVFile:URL |
Key Vault secret name: foundationallm-langchain-csvfile-url |
This is a Key Vault reference. |
FoundationaLLM:LangChain:SQLDatabase:TestDB:Password |
Key Vault secret name: foundationallm-langchain-sqldatabase-testdb-password |
This is a Key Vault reference. |
FoundationaLLM:LangChain:Summary:MaxTokens |
4097 | |
FoundationaLLM:LangChain:Summary:ModelName |
gpt-35-turbo | |
FoundationaLLM:LangChainAPI:Key |
Key Vault secret name: foundationallm-langchainapi-key |
This is a Key Vault reference. |
FoundationaLLM:Management:Entra:CallbackPath |
/signin-oidc | |
FoundationaLLM:Management:Entra:ClientId |
||
FoundationaLLM:Management:Entra:ClientSecret |
Key Vault secret name: foundationallm-management-entra-clientsecret |
This is a Key Vault reference. |
FoundationaLLM:Management:Entra:Instance |
Enter the URL to the service. | |
FoundationaLLM:Management:Entra:Scopes |
api://FoundationaLLM-Management-Auth/Data.Manage | |
FoundationaLLM:Management:Entra:TenantId |
||
FoundationaLLM:ManagementAPI:Entra:CallbackPath |
/signin-oidc |
|
FoundationaLLM:ManagementAPI:Entra:ClientId |
||
FoundationaLLM:ManagementAPI:Entra:ClientSecret |
Key Vault secret name: foundationallm-managementapi-entra-clientsecret |
This is a Key Vault reference. |
FoundationaLLM:ManagementAPI:Entra:Instance |
Enter the URL to the service. | |
FoundationaLLM:ManagementAPI:Entra:Scopes |
Data.Manage | |
FoundationaLLM:ManagementAPI:Entra:TenantId |
||
FoundationaLLM:OpenAI:API:Endpoint |
Enter the URL to the service. | |
FoundationaLLM:OpenAI:API:Key |
Key Vault secret name: foundationallm-openai-api-key |
This is a Key Vault reference. |
FoundationaLLM:OpenAI:API:Temperature |
0 | |
FoundationaLLM:PromptHub:PromptMetadata:StorageContainer |
system-prompt | |
FoundationaLLM:Refinement |
||
FoundationaLLM:SemanticKernelAPI:OpenAI:Key |
Key Vault secret name: foundationallm-semantickernelapi-openai-key |
This is a Key Vault reference. |
FoundationaLLM:SemanticKernelAPI:OpenAI.ChatCompletionPromptName |
RetailAssistant.Default | |
FoundationaLLM:SemanticKernelAPI:OpenAI.CompletionsDeployment |
completions | |
FoundationaLLM:SemanticKernelAPI:OpenAI.CompletionsDeploymentMaxTokens |
8096 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.EmbeddingsDeployment |
embeddings | |
FoundationaLLM:SemanticKernelAPI:OpenAI.EmbeddingsDeploymentMaxTokens |
8191 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.Endpoint |
Enter the URL to the service. | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.CompletionsMaxTokens |
300 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.CompletionsMinTokens |
50 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MemoryMaxTokens |
3000 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MemoryMinTokens |
1500 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MessagesMaxTokens |
3000 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.MessagesMinTokens |
100 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.PromptOptimization.SystemMaxTokens |
1500 | |
FoundationaLLM:SemanticKernelAPI:OpenAI.ShortSummaryPromptName |
Summarizer.TwoWords | |
FoundationaLLM:APIs:VectorizationAPI:APIUrl |
The URL of the vectorization API. | |
FoundationaLLM:APIs:VectorizationAPI:APIKey |
Key Vault secret name: foundationallm-apis-vectorizationapi-apikey |
The API key of the vectorization API. |
FoundationaLLM:APIs:VectorizationAPI:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
The connection string to the Application Insights instance used by the vectorization API. |
FoundationaLLM:APIs:VectorizationAPI:ForceHttpsRedirection |
false | |
FoundationaLLM:APIs:VectorizationWorker:APIUrl |
The URL of the vectorization worker API. | |
FoundationaLLM:APIs:VectorizationWorker:APIKey |
Key Vault secret name: foundationallm-apis-vectorizationworker-apikey |
The API key of the vectorization worker API. |
FoundationaLLM:APIs:VectorizationWorker:AppInsightsConnectionString |
Key Vault secret name: foundationallm-app-insights-connection-string |
The connection string to the Application Insights instance used by the vectorization worker API. |
FoundationaLLM:Vectorization:VectorizationWorker |
The settings used by each instance of the vectorization worker service. For more details, see default vectorization worker settings | |
FoundationaLLM:Vectorization:Queues:Embed:AccountName |
The account name of the Azure Storage account used for the embed vectorization queue. | |
FoundationaLLM:Vectorization:Queues:Extract:AccountName |
The account name of the Azure Storage account used for the extract vectorization queue. | |
FoundationaLLM:Vectorization:Queues:Index:AccountName |
The account name of the Azure Storage account used for the index vectorization queue. | |
FoundationaLLM:Vectorization:Queues:Partition:AccountName |
The account name of the Azure Storage account used for the partition vectorization queue. | |
FoundationaLLM:Vectorization:StateService:Storage:AuthenticationType |
The authentication type used to connect to the underlying storage. Can be one of AzureIdentity , AccountKey , or ConnectionString . |
|
FoundationaLLM:Vectorization:ResourceProviderService:Storage:AuthenticationType |
The authentication type used to connect to the underlying storage. Can be one of AzureIdentity , AccountKey , or ConnectionString . |
|
FoundationaLLM:Events:AzureEventGridEventService:APIKey |
Key Vault secret name: foundationallm-events-azureeventgrid-apikey |
The API key used to access FLLM's Event Grid namespace. |
FoundationaLLM:Events:AzureEventGridEventService:AuthenticationType |
The authentication type used to connect to the underlying Event Grid namespace. Currently supports APIKey . |
|
FoundationaLLM:Events:AzureEventGridEventService:Endpoint |
The endpoint for the Azure Event Grid namespace. | |
FoundationaLLM:Events:AzureEventGridEventService:NamespaceId |
The Azure resource ID of the Event Grid namespace. | |
FoundationaLLM:Events:AzureEventGridEventService:Profiles:OrchestrationAPI |
FLLM eventing infrastructure configuration for the Orchestration API. | |
FoundationaLLM:Events:AzureEventGridEventService:Profiles:CoreAPI |
FLLM eventing infrastructure configuration for the Core API. | |
FoundationaLLM:Events:AzureEventGridEventService:Profiles:ManagementAPI |
FLLM eventing infrastructure configuration for the Management API. | |
FoundationaLLM:Events:AzureEventGridEventService:Profiles:VectorizationAPI |
FLLM eventing infrastructure configuration for the Vectorization API. | |
FoundationaLLM:Events:AzureEventGridEventService:Profiles:VectorizationWorker |
FLLM eventing infrastructure configuration for the Vectorization Worker. | |
FoundationaLLM:Configuration:ResourceProviderService:Storage:AuthenticationType |
The authentication type used to connect to the underlying storage. Can be one of AzureIdentity , AccountKey , or ConnectionString . |
|
FoundationaLLM:Vectorization:AzureAISearchIndexingService:Endpoint |
Azure AI Search service endpoint. | |
FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:APIVersion |
2023-05-15 |
|
FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:DeploymentName |
embeddings |
|
FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService:Endpoint |
Enter the URL to the service. | |
FoundationaLLM:VectorizationAPI:Entra:CallbackPath |
/signin-oidc | |
FoundationaLLM:VectorizationAPI:Entra:ClientId |
||
FoundationaLLM:VectorizationAPI:Entra:ClientSecret |
Key Vault secret name: foundationallm-apis-management-api-entra-clientsecret |
This is a Key Vault reference. |
FoundationaLLM:VectorizationAPI:Entra:Instance |
Enter the URL to the service. | |
FoundationaLLM:VectorizationAPI:Entra:Scopes |
api://FoundationaLLM-Vectorization/Data.Manage | |
FoundationaLLM:VectorizationAPI:Entra:TenantId |