Table of Contents

Class CoreServiceSettings

Namespace
FoundationaLLM.Core.Models.Configuration
Assembly
FoundationaLLM.Core.dll

Provides settings for the CoreService.

public class CoreServiceSettings
Inheritance
CoreServiceSettings
Inherited Members
Extension Methods

Properties

AzureAIAgentsFileSearchFileExtensions

The comma-separated list file extensions that are supported by the Azure AI Agent Service file search tool.

public required string AzureAIAgentsFileSearchFileExtensions { get; set; }

Property Value

string

AzureOpenAIAssistantsFileSearchFileExtensions

The comma-separated list file extensions that are supported by the Azure OpenAI Assistants file search tool.

public required string AzureOpenAIAssistantsFileSearchFileExtensions { get; set; }

Property Value

string

BypassGatekeeper

Controls whether the Gatekeeper API will be invoked or not.

public required bool BypassGatekeeper { get; set; }

Property Value

bool

CompletionResponsePollingIntervalMilliseconds

public ConfigurationValue<int> CompletionResponsePollingIntervalMilliseconds { get; set; }

Property Value

ConfigurationValue<int>

MaxUploadsPerMessage

Gets or sets the maximum number of file uploads that can be included in a single message.

public ConfigurationValue<int> MaxUploadsPerMessage { get; set; }

Property Value

ConfigurationValue<int>

SessionSummarization

The type of summarization for chat session names.

public required ChatSessionNameSummarizationType SessionSummarization { get; set; }

Property Value

ChatSessionNameSummarizationType