diff --git a/api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html b/api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html index 6296684609..40f55cd706 100644 --- a/api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html +++ b/api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html @@ -278,6 +278,37 @@

Field Value

+

+ FoundationaLLM_Vectorization_Queues + +

+ +

The dependency injection key for the vectorization queues configuration section.

+
+
+ +
+
public const string FoundationaLLM_Vectorization_Queues = "FoundationaLLM:Vectorization:Queues"
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + +

FoundationaLLM_Vectorization_ResourceProviderService @@ -340,6 +371,37 @@

Field Value

+

+ FoundationaLLM_Vectorization_Steps + +

+ +

The dependency injection key for the vectorization steps configuration section.

+
+
+ +
+
public const string FoundationaLLM_Vectorization_Steps = "FoundationaLLM:Vectorization:Steps"
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + +
diff --git a/api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html b/api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html index 5af6417407..f81a9f1ee8 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html +++ b/api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html @@ -739,7 +739,7 @@

[HttpPost]
-public Task ProcessRequest(VectorizationRequest vectorizationRequest)
+public Task<IActionResult> ProcessRequest(VectorizationRequest vectorizationRequest)

Parameters

@@ -750,7 +750,7 @@

Parameters

Returns

-
Task
+
Task<IActionResult>
diff --git a/api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html b/api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html index bf61f00441..601952b53e 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html @@ -140,7 +140,7 @@

-
Task ProcessRequest(VectorizationRequest vectorizationRequest)
+
Task<VectorizationProcessingResult> ProcessRequest(VectorizationRequest vectorizationRequest)

Parameters

@@ -152,7 +152,7 @@

Parameters

Returns

-
Task
+
Task<VectorizationProcessingResult>
diff --git a/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html new file mode 100644 index 0000000000..25f0dad724 --- /dev/null +++ b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html @@ -0,0 +1,333 @@ + + + + + Class VectorizationProcessingResult | FoundationaLLM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class VectorizationProcessingResult +

+ +
+
Namespace
FoundationaLLM.Vectorization.Models
+
Assembly
FoundationaLLM.Vectorization.dll
+
+ +

Represents the result of processing a vectorization request.

+
+
+ +
+
public record VectorizationProcessingResult : IEquatable<VectorizationProcessingResult>
+
+ + + + +
+
Inheritance
+
+ +
VectorizationProcessingResult
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ +
+ + + + + +

Constructors +

+ + + + +

+ VectorizationProcessingResult(bool, Guid?, string?) + +

+ +

Represents the result of processing a vectorization request.

+
+
+ +
+
public VectorizationProcessingResult(bool IsSuccess, Guid? OperationId, string? ErrorMessage)
+
+ +

Parameters

+
+
IsSuccess bool
+

Indicates whether the processing was completed successfully.

+
+
OperationId Guid?
+

The identifier of the vectorization operation. Can be used to request the status of the operation.

+
+
ErrorMessage string
+

When IsSuccess is false, contains an error message with details.

+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ ErrorMessage + +

+ +

When IsSuccess is false, contains an error message with details.

+
+
+ +
+
public string? ErrorMessage { get; init; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ IsSuccess + +

+ +

Indicates whether the processing was completed successfully.

+
+
+ +
+
public bool IsSuccess { get; init; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + + + +

+ OperationId + +

+ +

The identifier of the vectorization operation. Can be used to request the status of the operation.

+
+
+ +
+
public Guid? OperationId { get; init; }
+
+ + + + + +

Property Value

+
+
Guid?
+
+
+ + + + + + + + + +
+ + + + +
+ +
+ +
+
+ +
+ + + + diff --git a/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html new file mode 100644 index 0000000000..601ea08668 --- /dev/null +++ b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html @@ -0,0 +1,161 @@ + + + + + Enum VectorizationProcessingType | FoundationaLLM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + + +

+Enum VectorizationProcessingType +

+ +
+
Namespace
FoundationaLLM.Vectorization.Models
+
Assembly
FoundationaLLM.Vectorization.dll
+
+ +

The type of vectorization request processing.

+
+
+ +
+
public enum VectorizationProcessingType
+
+ + + + + + + + +
+
Extension Methods
+
+ +
+ +

Fields +

+
+
Asynchronous = 0
+

Asynchronous processing using vectorization workers.

+
+
Synchronous = 1
+

Synchronous processing using the vectorization API.

+
+
+ + + +
+ + + + +
+ +
+ +
+
+ +
+ + + + diff --git a/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html index f72df4512a..5aa65372a4 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html @@ -164,7 +164,7 @@

Properties

Complete - +

Indicates whether the vectorization process is complete or not.

@@ -197,7 +197,7 @@

Property Value

CompletedSteps - +

The ordered list of the names of the vectorization steps that were already completed.

@@ -265,7 +265,7 @@

Property Value

CurrentStep - +

The current step of the vectorization request.

@@ -333,7 +333,7 @@

Property Value

this[string] - +

Gets the vectorization pipeline step that has a specific identifier.

@@ -368,11 +368,46 @@

Property Value

+ + +

+ ProcessingType + +

+ +

The VectorizationProcessingType indicating how should the request be processed.

+
+
+ +
+
[JsonPropertyOrder(2)]
+[JsonPropertyName("processing_type")]
+[JsonConverter(typeof(JsonStringEnumConverter))]
+public required VectorizationProcessingType ProcessingType { get; set; }
+
+ + + + + +

Property Value

+
+
VectorizationProcessingType
+
+
+ + + + + + + +

RemainingSteps - +

The ordered list of the names of the vectorization steps that still need to be executed.

@@ -406,7 +441,7 @@

Property Value

Steps - +

The list of vectorization steps requested by the vectorization request. @@ -445,7 +480,7 @@

Methods

MoveToNextStep() - +

Advances the vectorization pipeline to the next step. @@ -480,7 +515,7 @@

Returns

RollbackToPreviousStep() - +

Reverts the vectorization pipeline to the previous step, returning the name of the step to execute

diff --git a/api/dotnet/FoundationaLLM.Vectorization.Models.html b/api/dotnet/FoundationaLLM.Vectorization.Models.html index 321065d863..f19afa1e8e 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Models.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Models.html @@ -113,6 +113,11 @@

VectorizationLogEntry

Represents a log entry that contains information about vectorization operations.

+
+
+
+
VectorizationProcessingResult
+

Represents the result of processing a vectorization request.

@@ -137,6 +142,11 @@

VectorizationArtifactType

Deifines types of vectorization artifacts.

+
+
+
+
VectorizationProcessingType
+

The type of vectorization request processing.

diff --git a/api/dotnet/FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html b/api/dotnet/FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html index b73c2d483e..5938d90ebb 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html @@ -89,7 +89,7 @@
Table of Contents

-Class RequestSourcesCache +Class RequestSourcesCache

@@ -173,7 +173,7 @@

Constructors

RequestSourcesCache(IOptions<VectorizationWorkerSettings>, IConfigurationSection, ILoggerFactory) - +

Implements a cache of IRequestSourceService objects as defined by IRequestSourcesCache.

@@ -219,7 +219,7 @@

Properties

RequestSources - +

Gets the dictionary of IRequestSourceService objects hashed by request source names.

@@ -251,7 +251,7 @@

Property Value

diff --git a/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html b/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html index b164307e6e..e77f07081d 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html @@ -89,7 +89,7 @@
Table of Contents

-Class VectorizationService +Class VectorizationService

@@ -171,9 +171,9 @@

Constructors -

- VectorizationService(IRequestSourcesCache, ILogger<VectorizationService>) - +

+ VectorizationService(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) +

Implements the IVectorizationService interface.

@@ -181,7 +181,7 @@

-
public VectorizationService(IRequestSourcesCache requestSourcesCache, ILogger<VectorizationService> logger)
+
public VectorizationService(IRequestSourcesCache requestSourcesCache, IVectorizationStateService vectorizationStateService, IConfigurationSection stepsConfiguration, IServiceProvider serviceProvider, ILoggerFactory loggerFactory)

Parameters

@@ -189,8 +189,17 @@

Parameters

requestSourcesCache IRequestSourcesCache

The IRequestSourcesCache cache of request sources.

-
logger ILogger<VectorizationService>
-

The logger instance used for logging.

+
vectorizationStateService IVectorizationStateService
+

The service providing vectorization state management.

+
+
stepsConfiguration IConfigurationSection
+

The IConfigurationSection object providing access to the settings.

+
+
serviceProvider IServiceProvider
+

The IServiceProvider implemented by the dependency injection container.

+
+
loggerFactory ILoggerFactory
+

The logger factory used to create loggers.

@@ -201,7 +210,7 @@

Parameters

-

Remarks

+

Remarks

Creates a new instance of the VectorizationService service.

@@ -216,7 +225,7 @@

Methods

ProcessRequest(VectorizationRequest) - +

Processes an incoming vectorization request.

@@ -224,7 +233,7 @@

-
public Task ProcessRequest(VectorizationRequest vectorizationRequest)
+
public Task<VectorizationProcessingResult> ProcessRequest(VectorizationRequest vectorizationRequest)

Parameters

@@ -236,7 +245,7 @@

Parameters

Returns

-
Task
+
Task<VectorizationProcessingResult>
@@ -254,7 +263,7 @@

Returns

diff --git a/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html b/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html index 0f65af86e6..ba4c00f65b 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html @@ -296,7 +296,7 @@

Returns

SaveState(VectorizationState) - +

Saves a specified vectorization state.

diff --git a/api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html b/api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html index 4916f5b564..dc64507177 100644 --- a/api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html +++ b/api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html @@ -89,7 +89,7 @@
Table of Contents

-Class Worker +Class Worker

@@ -185,9 +185,9 @@

Constructors -

- Worker(IVectorizationStateService, IOptions<VectorizationWorkerSettings>, IEnumerable<IConfigurationSection>, IServiceProvider, ILoggerFactory) - +

+ Worker(IVectorizationStateService, IOptions<VectorizationWorkerSettings>, IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) +

The background service used to run the worker.

@@ -195,7 +195,7 @@

-
public Worker(IVectorizationStateService stateService, IOptions<VectorizationWorkerSettings> settings, IEnumerable<IConfigurationSection> configurationSections, IServiceProvider serviceProvider, ILoggerFactory loggerFactory)
+
public Worker(IVectorizationStateService stateService, IOptions<VectorizationWorkerSettings> settings, IConfigurationSection queuesConfigurationSection, IConfigurationSection stepsConfigurationSection, IServiceProvider serviceProvider, ILoggerFactory loggerFactory)

Parameters

@@ -206,8 +206,11 @@

Parameters

settings IOptions<VectorizationWorkerSettings>

The VectorizationWorkerSettings options holding the vectorization worker settings.

-
configurationSections IEnumerable<IConfigurationSection>
-

The list of configuration sections required by the vectorization worker builder.

+
queuesConfigurationSection IConfigurationSection
+

The IConfigurationSection containing settings for the queues.

+
+
stepsConfigurationSection IConfigurationSection
+

The IConfigurationSection containing settings for the vectorization steps.

serviceProvider IServiceProvider

The IServiceProvider implemented by the dependency injection container.

@@ -224,7 +227,7 @@

Parameters

-

Remarks

+

Remarks

Creates a new instance of the worker.

@@ -239,7 +242,7 @@

Methods

ExecuteAsync(CancellationToken) - +

This method is called when the IHostedService starts. The implementation should return a task that represents @@ -282,7 +285,7 @@

- Edit this page + Edit this page

diff --git a/api/dotnet/toc.html b/api/dotnet/toc.html index a7009445aa..5fa1168850 100644 --- a/api/dotnet/toc.html +++ b/api/dotnet/toc.html @@ -1645,6 +1645,12 @@
  • VectorizationLogEntry
  • +
  • + VectorizationProcessingResult +
  • +
  • + VectorizationProcessingType +
  • VectorizationQueuing
  • diff --git a/api/dotnet/toc.json b/api/dotnet/toc.json index 9591cfa19c..1e91af0596 100644 --- a/api/dotnet/toc.json +++ b/api/dotnet/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"FoundationaLLM","href":"FoundationaLLM.html","topicHref":"FoundationaLLM.html","topicUid":"FoundationaLLM","items":[{"name":"AgentFactory","href":"FoundationaLLM.AgentFactory.html","topicHref":"FoundationaLLM.AgentFactory.html","topicUid":"FoundationaLLM.AgentFactory","items":[{"name":"API","href":"FoundationaLLM.AgentFactory.API.html","topicHref":"FoundationaLLM.AgentFactory.API.html","topicUid":"FoundationaLLM.AgentFactory.API","items":[{"name":"Controllers","href":"FoundationaLLM.AgentFactory.API.Controllers.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers","items":[{"name":"CacheController","href":"FoundationaLLM.AgentFactory.API.Controllers.CacheController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.CacheController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.CacheController"},{"name":"OrchestrationController","href":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.AgentFactory.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.AgentFactory.API.Program.html","topicHref":"FoundationaLLM.AgentFactory.API.Program.html","topicUid":"FoundationaLLM.AgentFactory.API.Program"},{"name":"Warmup","href":"FoundationaLLM.AgentFactory.API.Warmup.html","topicHref":"FoundationaLLM.AgentFactory.API.Warmup.html","topicUid":"FoundationaLLM.AgentFactory.API.Warmup"}]},{"name":"Core","href":"FoundationaLLM.AgentFactory.Core.html","topicHref":"FoundationaLLM.AgentFactory.Core.html","topicUid":"FoundationaLLM.AgentFactory.Core","items":[{"name":"Agents","href":"FoundationaLLM.AgentFactory.Core.Agents.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents","items":[{"name":"AgentBase","href":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase"},{"name":"AgentBuilder","href":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder"},{"name":"DefaultAgent","href":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent"}]},{"name":"Interfaces","href":"FoundationaLLM.AgentFactory.Core.Interfaces.html","topicHref":"FoundationaLLM.AgentFactory.Core.Interfaces.html","topicUid":"FoundationaLLM.AgentFactory.Core.Interfaces","items":[{"name":"IAgentFactoryService","href":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService.html","topicHref":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService.html","topicUid":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService"}]},{"name":"Models","href":"FoundationaLLM.AgentFactory.Core.Models.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions","items":[{"name":"AgentFactorySettings","href":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings"}]},{"name":"Orchestration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration","items":[{"name":"DataSourceConfigurations","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations","items":[{"name":"BlobStorageConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration"},{"name":"CSVFileConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration"},{"name":"CXOConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration"},{"name":"SQLDatabaseConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration"},{"name":"SearchServiceConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration"}]},{"name":"Metadata","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata","items":[{"name":"Agent","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent"},{"name":"BlobStorageDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource"},{"name":"CSVFileDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource"},{"name":"CXODataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource"},{"name":"DataSourceBase","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase"},{"name":"SQLDatabaseDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource"},{"name":"SearchServiceDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource"}]},{"name":"LLMOrchestrationCompletionRequest","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest"},{"name":"LLMOrchestrationCompletionResponse","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse"},{"name":"LLMOrchestrationRequest","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest"}]}]},{"name":"Services","href":"FoundationaLLM.AgentFactory.Core.Services.html","topicHref":"FoundationaLLM.AgentFactory.Core.Services.html","topicUid":"FoundationaLLM.AgentFactory.Core.Services","items":[{"name":"AgentFactoryService","href":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService.html","topicHref":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService.html","topicUid":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService"}]}]},{"name":"Interfaces","href":"FoundationaLLM.AgentFactory.Interfaces.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces","items":[{"name":"ILLMOrchestrationService","href":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService"},{"name":"ILangChainService","href":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService"},{"name":"ISemanticKernelService","href":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService"}]},{"name":"Models","href":"FoundationaLLM.AgentFactory.Models.html","topicHref":"FoundationaLLM.AgentFactory.Models.html","topicUid":"FoundationaLLM.AgentFactory.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions","items":[{"name":"LangChainServiceSettings","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings"},{"name":"SemanticKernelServiceSettings","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings"}]},{"name":"Orchestration","href":"FoundationaLLM.AgentFactory.Models.Orchestration.html","topicHref":"FoundationaLLM.AgentFactory.Models.Orchestration.html","topicUid":"FoundationaLLM.AgentFactory.Models.Orchestration","items":[{"name":"LLMOrchestrationService","href":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService.html","topicHref":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService.html","topicUid":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService"}]}]},{"name":"Services","href":"FoundationaLLM.AgentFactory.Services.html","topicHref":"FoundationaLLM.AgentFactory.Services.html","topicUid":"FoundationaLLM.AgentFactory.Services","items":[{"name":"LangChainService","href":"FoundationaLLM.AgentFactory.Services.LangChainService.html","topicHref":"FoundationaLLM.AgentFactory.Services.LangChainService.html","topicUid":"FoundationaLLM.AgentFactory.Services.LangChainService"},{"name":"SemanticKernelService","href":"FoundationaLLM.AgentFactory.Services.SemanticKernelService.html","topicHref":"FoundationaLLM.AgentFactory.Services.SemanticKernelService.html","topicUid":"FoundationaLLM.AgentFactory.Services.SemanticKernelService"}]}]},{"name":"Common","href":"FoundationaLLM.Common.html","topicHref":"FoundationaLLM.Common.html","topicUid":"FoundationaLLM.Common","items":[{"name":"Authentication","href":"FoundationaLLM.Common.Authentication.html","topicHref":"FoundationaLLM.Common.Authentication.html","topicUid":"FoundationaLLM.Common.Authentication","items":[{"name":"APIKeyAuthenticationAttribute","href":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute"},{"name":"APIKeyAuthenticationFilter","href":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter"},{"name":"APIKeyValidationService","href":"FoundationaLLM.Common.Authentication.APIKeyValidationService.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyValidationService.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyValidationService"},{"name":"APIKeyValidationSettings","href":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings"},{"name":"DownstreamAPIKeySettings","href":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings.html","topicHref":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings.html","topicUid":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings"},{"name":"DownstreamAPISettings","href":"FoundationaLLM.Common.Authentication.DownstreamAPISettings.html","topicHref":"FoundationaLLM.Common.Authentication.DownstreamAPISettings.html","topicUid":"FoundationaLLM.Common.Authentication.DownstreamAPISettings"}]},{"name":"Constants","href":"FoundationaLLM.Common.Constants.html","topicHref":"FoundationaLLM.Common.Constants.html","topicUid":"FoundationaLLM.Common.Constants","items":[{"name":"AppConfigurationKeyFilters","href":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters"},{"name":"AppConfigurationKeySections","href":"FoundationaLLM.Common.Constants.AppConfigurationKeySections.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeySections.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeySections"},{"name":"AppConfigurationKeys","href":"FoundationaLLM.Common.Constants.AppConfigurationKeys.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeys.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeys"},{"name":"CacheCategories","href":"FoundationaLLM.Common.Constants.CacheCategories.html","topicHref":"FoundationaLLM.Common.Constants.CacheCategories.html","topicUid":"FoundationaLLM.Common.Constants.CacheCategories"},{"name":"CosmosDbContainers","href":"FoundationaLLM.Common.Constants.CosmosDbContainers.html","topicHref":"FoundationaLLM.Common.Constants.CosmosDbContainers.html","topicUid":"FoundationaLLM.Common.Constants.CosmosDbContainers"},{"name":"DependencyInjectionKeys","href":"FoundationaLLM.Common.Constants.DependencyInjectionKeys.html","topicHref":"FoundationaLLM.Common.Constants.DependencyInjectionKeys.html","topicUid":"FoundationaLLM.Common.Constants.DependencyInjectionKeys"},{"name":"FileExtensions","href":"FoundationaLLM.Common.Constants.FileExtensions.html","topicHref":"FoundationaLLM.Common.Constants.FileExtensions.html","topicUid":"FoundationaLLM.Common.Constants.FileExtensions"},{"name":"HttpClients","href":"FoundationaLLM.Common.Constants.HttpClients.html","topicHref":"FoundationaLLM.Common.Constants.HttpClients.html","topicUid":"FoundationaLLM.Common.Constants.HttpClients"},{"name":"HttpHeaders","href":"FoundationaLLM.Common.Constants.HttpHeaders.html","topicHref":"FoundationaLLM.Common.Constants.HttpHeaders.html","topicUid":"FoundationaLLM.Common.Constants.HttpHeaders"},{"name":"LanguageModelProviders","href":"FoundationaLLM.Common.Constants.LanguageModelProviders.html","topicHref":"FoundationaLLM.Common.Constants.LanguageModelProviders.html","topicUid":"FoundationaLLM.Common.Constants.LanguageModelProviders"},{"name":"LanguageModelTypes","href":"FoundationaLLM.Common.Constants.LanguageModelTypes.html","topicHref":"FoundationaLLM.Common.Constants.LanguageModelTypes.html","topicUid":"FoundationaLLM.Common.Constants.LanguageModelTypes"},{"name":"Participants","href":"FoundationaLLM.Common.Constants.Participants.html","topicHref":"FoundationaLLM.Common.Constants.Participants.html","topicUid":"FoundationaLLM.Common.Constants.Participants"},{"name":"ResourceProviderNames","href":"FoundationaLLM.Common.Constants.ResourceProviderNames.html","topicHref":"FoundationaLLM.Common.Constants.ResourceProviderNames.html","topicUid":"FoundationaLLM.Common.Constants.ResourceProviderNames"},{"name":"Swagger","href":"FoundationaLLM.Common.Constants.Swagger.html","topicHref":"FoundationaLLM.Common.Constants.Swagger.html","topicUid":"FoundationaLLM.Common.Constants.Swagger"},{"name":"VectorizationSteps","href":"FoundationaLLM.Common.Constants.VectorizationSteps.html","topicHref":"FoundationaLLM.Common.Constants.VectorizationSteps.html","topicUid":"FoundationaLLM.Common.Constants.VectorizationSteps"}]},{"name":"Exceptions","href":"FoundationaLLM.Common.Exceptions.html","topicHref":"FoundationaLLM.Common.Exceptions.html","topicUid":"FoundationaLLM.Common.Exceptions","items":[{"name":"ConfigurationValueException","href":"FoundationaLLM.Common.Exceptions.ConfigurationValueException.html","topicHref":"FoundationaLLM.Common.Exceptions.ConfigurationValueException.html","topicUid":"FoundationaLLM.Common.Exceptions.ConfigurationValueException"},{"name":"ContentException","href":"FoundationaLLM.Common.Exceptions.ContentException.html","topicHref":"FoundationaLLM.Common.Exceptions.ContentException.html","topicUid":"FoundationaLLM.Common.Exceptions.ContentException"},{"name":"ResourceProviderException","href":"FoundationaLLM.Common.Exceptions.ResourceProviderException.html","topicHref":"FoundationaLLM.Common.Exceptions.ResourceProviderException.html","topicUid":"FoundationaLLM.Common.Exceptions.ResourceProviderException"},{"name":"TextProcessingException","href":"FoundationaLLM.Common.Exceptions.TextProcessingException.html","topicHref":"FoundationaLLM.Common.Exceptions.TextProcessingException.html","topicUid":"FoundationaLLM.Common.Exceptions.TextProcessingException"}]},{"name":"Extensions","href":"FoundationaLLM.Common.Extensions.html","topicHref":"FoundationaLLM.Common.Extensions.html","topicUid":"FoundationaLLM.Common.Extensions","items":[{"name":"SwaggerGenOptionsExtensions","href":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions.html","topicHref":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions.html","topicUid":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions"}]},{"name":"Interfaces","href":"FoundationaLLM.Common.Interfaces.html","topicHref":"FoundationaLLM.Common.Interfaces.html","topicUid":"FoundationaLLM.Common.Interfaces","items":[{"name":"IAPIKeyValidationService","href":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService"},{"name":"IAgentFactoryAPIService","href":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService"},{"name":"IAgentHubAPIService","href":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService"},{"name":"ICacheControlAPIService","href":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService"},{"name":"ICacheService","href":"FoundationaLLM.Common.Interfaces.ICacheService.html","topicHref":"FoundationaLLM.Common.Interfaces.ICacheService.html","topicUid":"FoundationaLLM.Common.Interfaces.ICacheService"},{"name":"ICallContext","href":"FoundationaLLM.Common.Interfaces.ICallContext.html","topicHref":"FoundationaLLM.Common.Interfaces.ICallContext.html","topicUid":"FoundationaLLM.Common.Interfaces.ICallContext"},{"name":"IDataSourceHubAPIService","href":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService"},{"name":"IDownstreamAPIService","href":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService"},{"name":"IDownstreamAPISettings","href":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings.html","topicHref":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings.html","topicUid":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings"},{"name":"IHttpClientFactoryService","href":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService.html","topicHref":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService.html","topicUid":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService"},{"name":"IHubAPIService","href":"FoundationaLLM.Common.Interfaces.IHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IHubAPIService"},{"name":"IIndexingService","href":"FoundationaLLM.Common.Interfaces.IIndexingService.html","topicHref":"FoundationaLLM.Common.Interfaces.IIndexingService.html","topicUid":"FoundationaLLM.Common.Interfaces.IIndexingService"},{"name":"IPromptHubAPIService","href":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService"},{"name":"IResourceProviderService","href":"FoundationaLLM.Common.Interfaces.IResourceProviderService.html","topicHref":"FoundationaLLM.Common.Interfaces.IResourceProviderService.html","topicUid":"FoundationaLLM.Common.Interfaces.IResourceProviderService"},{"name":"IStorageService","href":"FoundationaLLM.Common.Interfaces.IStorageService.html","topicHref":"FoundationaLLM.Common.Interfaces.IStorageService.html","topicUid":"FoundationaLLM.Common.Interfaces.IStorageService"},{"name":"ITextEmbeddingService","href":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService"},{"name":"ITextSplitterService","href":"FoundationaLLM.Common.Interfaces.ITextSplitterService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITextSplitterService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITextSplitterService"},{"name":"ITokenizerService","href":"FoundationaLLM.Common.Interfaces.ITokenizerService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITokenizerService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITokenizerService"},{"name":"IUserClaimsProviderService","href":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService"},{"name":"IVectorizationServiceFactory","href":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory-1.html","topicHref":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory-1.html","topicUid":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory`1"}]},{"name":"Middleware","href":"FoundationaLLM.Common.Middleware.html","topicHref":"FoundationaLLM.Common.Middleware.html","topicUid":"FoundationaLLM.Common.Middleware","items":[{"name":"CallContextMiddleware","href":"FoundationaLLM.Common.Middleware.CallContextMiddleware.html","topicHref":"FoundationaLLM.Common.Middleware.CallContextMiddleware.html","topicUid":"FoundationaLLM.Common.Middleware.CallContextMiddleware"}]},{"name":"Models","href":"FoundationaLLM.Common.Models.html","topicHref":"FoundationaLLM.Common.Models.html","topicUid":"FoundationaLLM.Common.Models","items":[{"name":"Authentication","href":"FoundationaLLM.Common.Models.Authentication.html","topicHref":"FoundationaLLM.Common.Models.Authentication.html","topicUid":"FoundationaLLM.Common.Models.Authentication","items":[{"name":"UnifiedUserIdentity","href":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity.html","topicHref":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity.html","topicUid":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity"}]},{"name":"Cache","href":"FoundationaLLM.Common.Models.Cache.html","topicHref":"FoundationaLLM.Common.Models.Cache.html","topicUid":"FoundationaLLM.Common.Models.Cache","items":[{"name":"APICacheRefreshResult","href":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult.html","topicHref":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult.html","topicUid":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult"},{"name":"CacheItem","href":"FoundationaLLM.Common.Models.Cache.CacheItem.html","topicHref":"FoundationaLLM.Common.Models.Cache.CacheItem.html","topicUid":"FoundationaLLM.Common.Models.Cache.CacheItem"},{"name":"CacheKey","href":"FoundationaLLM.Common.Models.Cache.CacheKey.html","topicHref":"FoundationaLLM.Common.Models.Cache.CacheKey.html","topicUid":"FoundationaLLM.Common.Models.Cache.CacheKey"}]},{"name":"Chat","href":"FoundationaLLM.Common.Models.Chat.html","topicHref":"FoundationaLLM.Common.Models.Chat.html","topicUid":"FoundationaLLM.Common.Models.Chat","items":[{"name":"Completion","href":"FoundationaLLM.Common.Models.Chat.Completion.html","topicHref":"FoundationaLLM.Common.Models.Chat.Completion.html","topicUid":"FoundationaLLM.Common.Models.Chat.Completion"},{"name":"CompletionPrompt","href":"FoundationaLLM.Common.Models.Chat.CompletionPrompt.html","topicHref":"FoundationaLLM.Common.Models.Chat.CompletionPrompt.html","topicUid":"FoundationaLLM.Common.Models.Chat.CompletionPrompt"},{"name":"DocumentVector","href":"FoundationaLLM.Common.Models.Chat.DocumentVector.html","topicHref":"FoundationaLLM.Common.Models.Chat.DocumentVector.html","topicUid":"FoundationaLLM.Common.Models.Chat.DocumentVector"},{"name":"Message","href":"FoundationaLLM.Common.Models.Chat.Message.html","topicHref":"FoundationaLLM.Common.Models.Chat.Message.html","topicUid":"FoundationaLLM.Common.Models.Chat.Message"},{"name":"MessageHistoryItem","href":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem.html","topicHref":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem.html","topicUid":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem"},{"name":"Session","href":"FoundationaLLM.Common.Models.Chat.Session.html","topicHref":"FoundationaLLM.Common.Models.Chat.Session.html","topicUid":"FoundationaLLM.Common.Models.Chat.Session"}]},{"name":"Configuration","href":"FoundationaLLM.Common.Models.Configuration.html","topicHref":"FoundationaLLM.Common.Models.Configuration.html","topicUid":"FoundationaLLM.Common.Models.Configuration","items":[{"name":"API","href":"FoundationaLLM.Common.Models.Configuration.API.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API","items":[{"name":"AgentHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings"},{"name":"DataSourceHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings"},{"name":"PromptHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings"},{"name":"SettingsBase","href":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase"}]},{"name":"Authentication","href":"FoundationaLLM.Common.Models.Configuration.Authentication.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Authentication.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Authentication","items":[{"name":"EntraSettings","href":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings"}]},{"name":"Branding","href":"FoundationaLLM.Common.Models.Configuration.Branding.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Branding.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Branding","items":[{"name":"ClientBrandingConfiguration","href":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration"}]},{"name":"Storage","href":"FoundationaLLM.Common.Models.Configuration.Storage.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Storage.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Storage","items":[{"name":"BlobStorageSettings","href":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings"}]},{"name":"Text","href":"FoundationaLLM.Common.Models.Configuration.Text.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Text.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Text","items":[{"name":"TokenTextSplitterServiceSettings","href":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings"}]},{"name":"Users","href":"FoundationaLLM.Common.Models.Configuration.Users.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Users.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Users","items":[{"name":"UserProfile","href":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile"}]}]},{"name":"Context","href":"FoundationaLLM.Common.Models.Context.html","topicHref":"FoundationaLLM.Common.Models.Context.html","topicUid":"FoundationaLLM.Common.Models.Context","items":[{"name":"CallContext","href":"FoundationaLLM.Common.Models.Context.CallContext.html","topicHref":"FoundationaLLM.Common.Models.Context.CallContext.html","topicUid":"FoundationaLLM.Common.Models.Context.CallContext"}]},{"name":"Messages","href":"FoundationaLLM.Common.Models.Messages.html","topicHref":"FoundationaLLM.Common.Models.Messages.html","topicUid":"FoundationaLLM.Common.Models.Messages","items":[{"name":"AgentHubRequest","href":"FoundationaLLM.Common.Models.Messages.AgentHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentHubRequest"},{"name":"AgentHubResponse","href":"FoundationaLLM.Common.Models.Messages.AgentHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentHubResponse"},{"name":"AgentMetadata","href":"FoundationaLLM.Common.Models.Messages.AgentMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentMetadata"},{"name":"BlobStorageDataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata"},{"name":"DataSourceHubRequest","href":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest"},{"name":"DataSourceHubResponse","href":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse"},{"name":"DataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata"},{"name":"PromptHubRequest","href":"FoundationaLLM.Common.Models.Messages.PromptHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptHubRequest"},{"name":"PromptHubResponse","href":"FoundationaLLM.Common.Models.Messages.PromptHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptHubResponse"},{"name":"PromptMetadata","href":"FoundationaLLM.Common.Models.Messages.PromptMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptMetadata"},{"name":"SQLDataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata"}]},{"name":"Metadata","href":"FoundationaLLM.Common.Models.Metadata.html","topicHref":"FoundationaLLM.Common.Models.Metadata.html","topicUid":"FoundationaLLM.Common.Models.Metadata","items":[{"name":"Agent","href":"FoundationaLLM.Common.Models.Metadata.Agent.html","topicHref":"FoundationaLLM.Common.Models.Metadata.Agent.html","topicUid":"FoundationaLLM.Common.Models.Metadata.Agent"},{"name":"EmbeddingModel","href":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel.html","topicHref":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel.html","topicUid":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel"},{"name":"LanguageModel","href":"FoundationaLLM.Common.Models.Metadata.LanguageModel.html","topicHref":"FoundationaLLM.Common.Models.Metadata.LanguageModel.html","topicUid":"FoundationaLLM.Common.Models.Metadata.LanguageModel"},{"name":"MetadataBase","href":"FoundationaLLM.Common.Models.Metadata.MetadataBase.html","topicHref":"FoundationaLLM.Common.Models.Metadata.MetadataBase.html","topicUid":"FoundationaLLM.Common.Models.Metadata.MetadataBase"}]},{"name":"Orchestration","href":"FoundationaLLM.Common.Models.Orchestration.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.html","topicUid":"FoundationaLLM.Common.Models.Orchestration","items":[{"name":"CompletionRequest","href":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest"},{"name":"CompletionResponse","href":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse"},{"name":"DirectCompletionRequest","href":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest"},{"name":"OrchestrationRequest","href":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest"},{"name":"SummaryRequest","href":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest"},{"name":"SummaryResponse","href":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse"}]},{"name":"ResourceProvider","href":"FoundationaLLM.Common.Models.ResourceProvider.html","topicHref":"FoundationaLLM.Common.Models.ResourceProvider.html","topicUid":"FoundationaLLM.Common.Models.ResourceProvider","items":[{"name":"ResourceProviderActionResult","href":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult.html","topicHref":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult.html","topicUid":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult"}]},{"name":"Search","href":"FoundationaLLM.Common.Models.Search.html","topicHref":"FoundationaLLM.Common.Models.Search.html","topicUid":"FoundationaLLM.Common.Models.Search","items":[{"name":"Customer","href":"FoundationaLLM.Common.Models.Search.Customer.html","topicHref":"FoundationaLLM.Common.Models.Search.Customer.html","topicUid":"FoundationaLLM.Common.Models.Search.Customer"},{"name":"CustomerAddress","href":"FoundationaLLM.Common.Models.Search.CustomerAddress.html","topicHref":"FoundationaLLM.Common.Models.Search.CustomerAddress.html","topicUid":"FoundationaLLM.Common.Models.Search.CustomerAddress"},{"name":"EmbeddedEntity","href":"FoundationaLLM.Common.Models.Search.EmbeddedEntity.html","topicHref":"FoundationaLLM.Common.Models.Search.EmbeddedEntity.html","topicUid":"FoundationaLLM.Common.Models.Search.EmbeddedEntity"},{"name":"Location","href":"FoundationaLLM.Common.Models.Search.Location.html","topicHref":"FoundationaLLM.Common.Models.Search.Location.html","topicUid":"FoundationaLLM.Common.Models.Search.Location"},{"name":"Password","href":"FoundationaLLM.Common.Models.Search.Password.html","topicHref":"FoundationaLLM.Common.Models.Search.Password.html","topicUid":"FoundationaLLM.Common.Models.Search.Password"},{"name":"Product","href":"FoundationaLLM.Common.Models.Search.Product.html","topicHref":"FoundationaLLM.Common.Models.Search.Product.html","topicUid":"FoundationaLLM.Common.Models.Search.Product"},{"name":"ProductCategory","href":"FoundationaLLM.Common.Models.Search.ProductCategory.html","topicHref":"FoundationaLLM.Common.Models.Search.ProductCategory.html","topicUid":"FoundationaLLM.Common.Models.Search.ProductCategory"},{"name":"SalesOrder","href":"FoundationaLLM.Common.Models.Search.SalesOrder.html","topicHref":"FoundationaLLM.Common.Models.Search.SalesOrder.html","topicUid":"FoundationaLLM.Common.Models.Search.SalesOrder"},{"name":"SalesOrderDetails","href":"FoundationaLLM.Common.Models.Search.SalesOrderDetails.html","topicHref":"FoundationaLLM.Common.Models.Search.SalesOrderDetails.html","topicUid":"FoundationaLLM.Common.Models.Search.SalesOrderDetails"},{"name":"ShortTermMemory","href":"FoundationaLLM.Common.Models.Search.ShortTermMemory.html","topicHref":"FoundationaLLM.Common.Models.Search.ShortTermMemory.html","topicUid":"FoundationaLLM.Common.Models.Search.ShortTermMemory"},{"name":"Tag","href":"FoundationaLLM.Common.Models.Search.Tag.html","topicHref":"FoundationaLLM.Common.Models.Search.Tag.html","topicUid":"FoundationaLLM.Common.Models.Search.Tag"}]},{"name":"TextEmbedding","href":"FoundationaLLM.Common.Models.TextEmbedding.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding","items":[{"name":"ContentIdentifier","href":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier"},{"name":"EmbeddedContent","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent"},{"name":"EmbeddedContentPart","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart"},{"name":"Embedding","href":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.Embedding"},{"name":"Embedding.JsonConverter","href":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter"},{"name":"EmbeddingFieldAttribute","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute"}]},{"name":"Vectorization","href":"FoundationaLLM.Common.Models.Vectorization.html","topicHref":"FoundationaLLM.Common.Models.Vectorization.html","topicUid":"FoundationaLLM.Common.Models.Vectorization","items":[{"name":"VectorizationProfileBase","href":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase.html","topicHref":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase.html","topicUid":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase"}]},{"name":"ModelRegistry","href":"FoundationaLLM.Common.Models.ModelRegistry.html","topicHref":"FoundationaLLM.Common.Models.ModelRegistry.html","topicUid":"FoundationaLLM.Common.Models.ModelRegistry"},{"name":"ModelRegistryEntry","href":"FoundationaLLM.Common.Models.ModelRegistryEntry.html","topicHref":"FoundationaLLM.Common.Models.ModelRegistryEntry.html","topicUid":"FoundationaLLM.Common.Models.ModelRegistryEntry"}]},{"name":"OpenAPI","href":"FoundationaLLM.Common.OpenAPI.html","topicHref":"FoundationaLLM.Common.OpenAPI.html","topicUid":"FoundationaLLM.Common.OpenAPI","items":[{"name":"ConfigureSwaggerOptions","href":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions.html","topicHref":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions.html","topicUid":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions"},{"name":"SwaggerDefaultValues","href":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues.html","topicHref":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues.html","topicUid":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues"}]},{"name":"Services","href":"FoundationaLLM.Common.Services.html","topicHref":"FoundationaLLM.Common.Services.html","topicUid":"FoundationaLLM.Common.Services","items":[{"name":"API","href":"FoundationaLLM.Common.Services.API.html","topicHref":"FoundationaLLM.Common.Services.API.html","topicUid":"FoundationaLLM.Common.Services.API","items":[{"name":"APIServiceBase","href":"FoundationaLLM.Common.Services.API.APIServiceBase.html","topicHref":"FoundationaLLM.Common.Services.API.APIServiceBase.html","topicUid":"FoundationaLLM.Common.Services.API.APIServiceBase"},{"name":"AgentHubAPIService","href":"FoundationaLLM.Common.Services.API.AgentHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.AgentHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.AgentHubAPIService"},{"name":"DataSourceHubAPIService","href":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService"},{"name":"DownstreamAPIService","href":"FoundationaLLM.Common.Services.API.DownstreamAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.DownstreamAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.DownstreamAPIService"},{"name":"PromptHubAPIService","href":"FoundationaLLM.Common.Services.API.PromptHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.PromptHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.PromptHubAPIService"}]},{"name":"ResourceProviders","href":"FoundationaLLM.Common.Services.ResourceProviders.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders","items":[{"name":"ResourceProviderServiceBase","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase"},{"name":"ResourceTypeDescriptor","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor"},{"name":"ResourceTypeInstance","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance"}]},{"name":"TextSplitters","href":"FoundationaLLM.Common.Services.TextSplitters.html","topicHref":"FoundationaLLM.Common.Services.TextSplitters.html","topicUid":"FoundationaLLM.Common.Services.TextSplitters","items":[{"name":"TokenTextSplitterService","href":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService.html","topicHref":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService.html","topicUid":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService"}]},{"name":"Tokenizers","href":"FoundationaLLM.Common.Services.Tokenizers.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers","items":[{"name":"LeasedTikTokenizer","href":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer"},{"name":"MicrosoftBPETokenizerService","href":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService"},{"name":"TikTokenizerConfig","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig"},{"name":"TikTokenizerEncoders","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders"},{"name":"TikTokenizerTokens","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens"},{"name":"TokenizerServiceNames","href":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames"}]},{"name":"BlobStorageService","href":"FoundationaLLM.Common.Services.BlobStorageService.html","topicHref":"FoundationaLLM.Common.Services.BlobStorageService.html","topicUid":"FoundationaLLM.Common.Services.BlobStorageService"},{"name":"DataLakeStorageService","href":"FoundationaLLM.Common.Services.DataLakeStorageService.html","topicHref":"FoundationaLLM.Common.Services.DataLakeStorageService.html","topicUid":"FoundationaLLM.Common.Services.DataLakeStorageService"},{"name":"EntraUserClaimsProviderService","href":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService"},{"name":"HttpClientFactoryService","href":"FoundationaLLM.Common.Services.HttpClientFactoryService.html","topicHref":"FoundationaLLM.Common.Services.HttpClientFactoryService.html","topicUid":"FoundationaLLM.Common.Services.HttpClientFactoryService"},{"name":"MemoryCacheService","href":"FoundationaLLM.Common.Services.MemoryCacheService.html","topicHref":"FoundationaLLM.Common.Services.MemoryCacheService.html","topicUid":"FoundationaLLM.Common.Services.MemoryCacheService"},{"name":"NoOpUserClaimsProviderService","href":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService"},{"name":"StorageServiceBase","href":"FoundationaLLM.Common.Services.StorageServiceBase.html","topicHref":"FoundationaLLM.Common.Services.StorageServiceBase.html","topicUid":"FoundationaLLM.Common.Services.StorageServiceBase"}]},{"name":"Settings","href":"FoundationaLLM.Common.Settings.html","topicHref":"FoundationaLLM.Common.Settings.html","topicUid":"FoundationaLLM.Common.Settings","items":[{"name":"AzureAISearchAuthenticationTypes","href":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes"},{"name":"AzureOpenAIAuthenticationTypes","href":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes"},{"name":"BlobStorageAuthenticationTypes","href":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes"},{"name":"BlobStorageServiceSettings","href":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings.html","topicHref":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings.html","topicUid":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings"},{"name":"CommonHttpRetryStrategyOptions","href":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions.html","topicHref":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions.html","topicUid":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions"},{"name":"CommonJsonSerializerSettings","href":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings.html","topicHref":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings.html","topicUid":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings"}]},{"name":"Tasks","href":"FoundationaLLM.Common.Tasks.html","topicHref":"FoundationaLLM.Common.Tasks.html","topicUid":"FoundationaLLM.Common.Tasks","items":[{"name":"TaskPool","href":"FoundationaLLM.Common.Tasks.TaskPool.html","topicHref":"FoundationaLLM.Common.Tasks.TaskPool.html","topicUid":"FoundationaLLM.Common.Tasks.TaskPool"},{"name":"TaskPoolException","href":"FoundationaLLM.Common.Tasks.TaskPoolException.html","topicHref":"FoundationaLLM.Common.Tasks.TaskPoolException.html","topicUid":"FoundationaLLM.Common.Tasks.TaskPoolException"}]}]},{"name":"Core","href":"FoundationaLLM.Core.html","topicHref":"FoundationaLLM.Core.html","topicUid":"FoundationaLLM.Core","items":[{"name":"API","href":"FoundationaLLM.Core.API.html","topicHref":"FoundationaLLM.Core.API.html","topicUid":"FoundationaLLM.Core.API","items":[{"name":"Controllers","href":"FoundationaLLM.Core.API.Controllers.html","topicHref":"FoundationaLLM.Core.API.Controllers.html","topicUid":"FoundationaLLM.Core.API.Controllers","items":[{"name":"BrandingController","href":"FoundationaLLM.Core.API.Controllers.BrandingController.html","topicHref":"FoundationaLLM.Core.API.Controllers.BrandingController.html","topicUid":"FoundationaLLM.Core.API.Controllers.BrandingController"},{"name":"OrchestrationController","href":"FoundationaLLM.Core.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.Core.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.Core.API.Controllers.OrchestrationController"},{"name":"SessionsController","href":"FoundationaLLM.Core.API.Controllers.SessionsController.html","topicHref":"FoundationaLLM.Core.API.Controllers.SessionsController.html","topicUid":"FoundationaLLM.Core.API.Controllers.SessionsController"},{"name":"StatusController","href":"FoundationaLLM.Core.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Core.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Core.API.Controllers.StatusController"},{"name":"UserProfilesController","href":"FoundationaLLM.Core.API.Controllers.UserProfilesController.html","topicHref":"FoundationaLLM.Core.API.Controllers.UserProfilesController.html","topicUid":"FoundationaLLM.Core.API.Controllers.UserProfilesController"}]},{"name":"Program","href":"FoundationaLLM.Core.API.Program.html","topicHref":"FoundationaLLM.Core.API.Program.html","topicUid":"FoundationaLLM.Core.API.Program"}]},{"name":"Interfaces","href":"FoundationaLLM.Core.Interfaces.html","topicHref":"FoundationaLLM.Core.Interfaces.html","topicUid":"FoundationaLLM.Core.Interfaces","items":[{"name":"ICoreService","href":"FoundationaLLM.Core.Interfaces.ICoreService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICoreService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICoreService"},{"name":"ICosmosDbChangeFeedService","href":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService"},{"name":"ICosmosDbService","href":"FoundationaLLM.Core.Interfaces.ICosmosDbService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICosmosDbService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICosmosDbService"},{"name":"IGatekeeperAPIService","href":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService.html","topicHref":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService.html","topicUid":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService"},{"name":"IOpenAiService","href":"FoundationaLLM.Core.Interfaces.IOpenAiService.html","topicHref":"FoundationaLLM.Core.Interfaces.IOpenAiService.html","topicUid":"FoundationaLLM.Core.Interfaces.IOpenAiService"},{"name":"IUserProfileService","href":"FoundationaLLM.Core.Interfaces.IUserProfileService.html","topicHref":"FoundationaLLM.Core.Interfaces.IUserProfileService.html","topicUid":"FoundationaLLM.Core.Interfaces.IUserProfileService"},{"name":"IVectorDatabaseServiceManagement","href":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement.html","topicHref":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement.html","topicUid":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement"},{"name":"IVectorDatabaseServiceQueries","href":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries.html","topicHref":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries.html","topicUid":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries"}]},{"name":"Models","href":"FoundationaLLM.Core.Models.html","topicHref":"FoundationaLLM.Core.Models.html","topicUid":"FoundationaLLM.Core.Models","items":[{"name":"Configuration","href":"FoundationaLLM.Core.Models.Configuration.html","topicHref":"FoundationaLLM.Core.Models.Configuration.html","topicUid":"FoundationaLLM.Core.Models.Configuration","items":[{"name":"ChatSessionNameSummarizationType","href":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType.html","topicHref":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType.html","topicUid":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType"},{"name":"CoreServiceSettings","href":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings.html","topicHref":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings.html","topicUid":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings"},{"name":"CosmosDbSettings","href":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings.html","topicHref":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings.html","topicUid":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings"}]},{"name":"SessionTypes","href":"FoundationaLLM.Core.Models.SessionTypes.html","topicHref":"FoundationaLLM.Core.Models.SessionTypes.html","topicUid":"FoundationaLLM.Core.Models.SessionTypes"}]},{"name":"Services","href":"FoundationaLLM.Core.Services.html","topicHref":"FoundationaLLM.Core.Services.html","topicUid":"FoundationaLLM.Core.Services","items":[{"name":"CognitiveSearchService","href":"FoundationaLLM.Core.Services.CognitiveSearchService.html","topicHref":"FoundationaLLM.Core.Services.CognitiveSearchService.html","topicUid":"FoundationaLLM.Core.Services.CognitiveSearchService"},{"name":"CoreService","href":"FoundationaLLM.Core.Services.CoreService.html","topicHref":"FoundationaLLM.Core.Services.CoreService.html","topicUid":"FoundationaLLM.Core.Services.CoreService"},{"name":"CosmosDbChangeFeedService","href":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService.html","topicHref":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService.html","topicUid":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService"},{"name":"CosmosDbService","href":"FoundationaLLM.Core.Services.CosmosDbService.html","topicHref":"FoundationaLLM.Core.Services.CosmosDbService.html","topicUid":"FoundationaLLM.Core.Services.CosmosDbService"},{"name":"GatekeeperAPIService","href":"FoundationaLLM.Core.Services.GatekeeperAPIService.html","topicHref":"FoundationaLLM.Core.Services.GatekeeperAPIService.html","topicUid":"FoundationaLLM.Core.Services.GatekeeperAPIService"},{"name":"OpenAiService","href":"FoundationaLLM.Core.Services.OpenAiService.html","topicHref":"FoundationaLLM.Core.Services.OpenAiService.html","topicUid":"FoundationaLLM.Core.Services.OpenAiService"},{"name":"UserProfileService","href":"FoundationaLLM.Core.Services.UserProfileService.html","topicHref":"FoundationaLLM.Core.Services.UserProfileService.html","topicUid":"FoundationaLLM.Core.Services.UserProfileService"}]},{"name":"Utils","href":"FoundationaLLM.Core.Utils.html","topicHref":"FoundationaLLM.Core.Utils.html","topicUid":"FoundationaLLM.Core.Utils","items":[{"name":"ObjectExtensions","href":"FoundationaLLM.Core.Utils.ObjectExtensions.html","topicHref":"FoundationaLLM.Core.Utils.ObjectExtensions.html","topicUid":"FoundationaLLM.Core.Utils.ObjectExtensions"}]},{"name":"Worker","href":"FoundationaLLM.Core.Worker.html","topicHref":"FoundationaLLM.Core.Worker.html","topicUid":"FoundationaLLM.Core.Worker","items":[{"name":"ChangeFeedWorker","href":"FoundationaLLM.Core.Worker.ChangeFeedWorker.html","topicHref":"FoundationaLLM.Core.Worker.ChangeFeedWorker.html","topicUid":"FoundationaLLM.Core.Worker.ChangeFeedWorker"}]}]},{"name":"Gatekeeper","href":"FoundationaLLM.Gatekeeper.html","topicHref":"FoundationaLLM.Gatekeeper.html","topicUid":"FoundationaLLM.Gatekeeper","items":[{"name":"API","href":"FoundationaLLM.Gatekeeper.API.html","topicHref":"FoundationaLLM.Gatekeeper.API.html","topicUid":"FoundationaLLM.Gatekeeper.API","items":[{"name":"Controllers","href":"FoundationaLLM.Gatekeeper.API.Controllers.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers","items":[{"name":"OrchestrationController","href":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.Gatekeeper.API.Program.html","topicHref":"FoundationaLLM.Gatekeeper.API.Program.html","topicUid":"FoundationaLLM.Gatekeeper.API.Program"}]},{"name":"Core","href":"FoundationaLLM.Gatekeeper.Core.html","topicHref":"FoundationaLLM.Gatekeeper.Core.html","topicUid":"FoundationaLLM.Gatekeeper.Core","items":[{"name":"Interfaces","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces","items":[{"name":"IContentSafetyService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService"},{"name":"IGatekeeperIntegrationAPIService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService"},{"name":"IGatekeeperService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService"},{"name":"IRefinementService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService"}]},{"name":"Models","href":"FoundationaLLM.Gatekeeper.Core.Models.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions","items":[{"name":"AzureContentSafetySettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings"},{"name":"GatekeeperServiceSettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings"},{"name":"RefinementServiceSettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings"}]},{"name":"ContentSafety","href":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety","items":[{"name":"AnalyzeTextFilterResult","href":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult"}]},{"name":"Integration","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration","items":[{"name":"AnalyzeRequest","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest"},{"name":"AnalyzeResponse","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse"},{"name":"AnonymizeResponse","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse"},{"name":"PIIResult","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult"},{"name":"PIIResultAnonymized","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized"}]}]},{"name":"Services","href":"FoundationaLLM.Gatekeeper.Core.Services.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services","items":[{"name":"AzureContentSafetyService","href":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService"},{"name":"GatekeeperIntegrationAPIService","href":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService"},{"name":"GatekeeperService","href":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService"},{"name":"RefinementService","href":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService"}]}]}]},{"name":"Management","href":"FoundationaLLM.Management.html","topicHref":"FoundationaLLM.Management.html","topicUid":"FoundationaLLM.Management","items":[{"name":"API","href":"FoundationaLLM.Management.API.html","topicHref":"FoundationaLLM.Management.API.html","topicUid":"FoundationaLLM.Management.API","items":[{"name":"Controllers","href":"FoundationaLLM.Management.API.Controllers.html","topicHref":"FoundationaLLM.Management.API.Controllers.html","topicUid":"FoundationaLLM.Management.API.Controllers","items":[{"name":"CachesController","href":"FoundationaLLM.Management.API.Controllers.CachesController.html","topicHref":"FoundationaLLM.Management.API.Controllers.CachesController.html","topicUid":"FoundationaLLM.Management.API.Controllers.CachesController"},{"name":"ConfigurationsController","href":"FoundationaLLM.Management.API.Controllers.ConfigurationsController.html","topicHref":"FoundationaLLM.Management.API.Controllers.ConfigurationsController.html","topicUid":"FoundationaLLM.Management.API.Controllers.ConfigurationsController"},{"name":"StatusController","href":"FoundationaLLM.Management.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Management.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Management.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.Management.API.Program.html","topicHref":"FoundationaLLM.Management.API.Program.html","topicUid":"FoundationaLLM.Management.API.Program"}]},{"name":"Interfaces","href":"FoundationaLLM.Management.Interfaces.html","topicHref":"FoundationaLLM.Management.Interfaces.html","topicUid":"FoundationaLLM.Management.Interfaces","items":[{"name":"ICacheManagementService","href":"FoundationaLLM.Management.Interfaces.ICacheManagementService.html","topicHref":"FoundationaLLM.Management.Interfaces.ICacheManagementService.html","topicUid":"FoundationaLLM.Management.Interfaces.ICacheManagementService"},{"name":"IConfigurationManagementService","href":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService.html","topicHref":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService.html","topicUid":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService"}]},{"name":"Models.Configuration","href":"FoundationaLLM.Management.Models.Configuration.html","topicHref":"FoundationaLLM.Management.Models.Configuration.html","topicUid":"FoundationaLLM.Management.Models.Configuration","items":[{"name":"Agents","href":"FoundationaLLM.Management.Models.Configuration.Agents.html","topicHref":"FoundationaLLM.Management.Models.Configuration.Agents.html","topicUid":"FoundationaLLM.Management.Models.Configuration.Agents","items":[{"name":"AgentHints","href":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints.html","topicHref":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints.html","topicUid":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints"}]},{"name":"AppConfigurationSettings","href":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings.html","topicHref":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings.html","topicUid":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings"},{"name":"CosmosDbSettings","href":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings.html","topicHref":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings.html","topicUid":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings"}]},{"name":"Services","href":"FoundationaLLM.Management.Services.html","topicHref":"FoundationaLLM.Management.Services.html","topicUid":"FoundationaLLM.Management.Services","items":[{"name":"APIServices","href":"FoundationaLLM.Management.Services.APIServices.html","topicHref":"FoundationaLLM.Management.Services.APIServices.html","topicUid":"FoundationaLLM.Management.Services.APIServices","items":[{"name":"AgentFactoryAPIService","href":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService.html","topicHref":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService.html","topicUid":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService"}]},{"name":"CacheManagementService","href":"FoundationaLLM.Management.Services.CacheManagementService.html","topicHref":"FoundationaLLM.Management.Services.CacheManagementService.html","topicUid":"FoundationaLLM.Management.Services.CacheManagementService"},{"name":"ConfigurationManagementService","href":"FoundationaLLM.Management.Services.ConfigurationManagementService.html","topicHref":"FoundationaLLM.Management.Services.ConfigurationManagementService.html","topicUid":"FoundationaLLM.Management.Services.ConfigurationManagementService"}]}]},{"name":"SemanticKernel","href":"FoundationaLLM.SemanticKernel.html","topicHref":"FoundationaLLM.SemanticKernel.html","topicUid":"FoundationaLLM.SemanticKernel","items":[{"name":"API","href":"FoundationaLLM.SemanticKernel.API.html","topicHref":"FoundationaLLM.SemanticKernel.API.html","topicUid":"FoundationaLLM.SemanticKernel.API","items":[{"name":"Controllers","href":"FoundationaLLM.SemanticKernel.API.Controllers.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers","items":[{"name":"OrchestrationController","href":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.SemanticKernel.API.Program.html","topicHref":"FoundationaLLM.SemanticKernel.API.Program.html","topicUid":"FoundationaLLM.SemanticKernel.API.Program"}]},{"name":"Chat","href":"FoundationaLLM.SemanticKernel.Chat.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.html","topicUid":"FoundationaLLM.SemanticKernel.Chat","items":[{"name":"ChatBuilder","href":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder.html","topicUid":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder"},{"name":"PromptOptimizationSettings","href":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings"}]},{"name":"Core","href":"FoundationaLLM.SemanticKernel.Core.html","topicHref":"FoundationaLLM.SemanticKernel.Core.html","topicUid":"FoundationaLLM.SemanticKernel.Core","items":[{"name":"Interfaces","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces","items":[{"name":"IMemorySource","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource"},{"name":"ISemanticKernelService","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService"},{"name":"ISystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService"},{"name":"ITokenizer","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer"}]},{"name":"Models","href":"FoundationaLLM.SemanticKernel.Core.Models.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models","items":[{"name":"Configuration","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration","items":[{"name":"AzureAISearchIndexingServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings"},{"name":"SemanticKernelTextEmbeddingServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings"}]},{"name":"ConfigurationOptions","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions","items":[{"name":"AzureCognitiveSearchMemorySourceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings"},{"name":"BlobStorageMemorySourceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings"},{"name":"DurableSystemPromptServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings"},{"name":"SemanticKernelServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings"},{"name":"SemanticKernelServiceSettings.CognitiveSearchSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings"},{"name":"SemanticKernelServiceSettings.OpenAISettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings"}]}]},{"name":"Plugins.Core","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core","items":[{"name":"TextEmbeddingObjectMemoryPlugin","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin"},{"name":"TextSummaryPlugin","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin"}]},{"name":"Services","href":"FoundationaLLM.SemanticKernel.Core.Services.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services","items":[{"name":"AzureAISearchIndexingService","href":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService"},{"name":"DurableSystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService"},{"name":"InMemorySystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService"},{"name":"SemanticKernelService","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService"},{"name":"SemanticKernelTextEmbeddingService","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService"},{"name":"SemanticKernelTokenizer","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer"}]}]},{"name":"MemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource","items":[{"name":"AzureCognitiveSearchMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource"},{"name":"AzureCognitiveSearchMemorySourceConfig","href":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig"},{"name":"BlobStorageMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource"},{"name":"BlobStorageMemorySourceConfig","href":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig"},{"name":"FacetedQueryFacet","href":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet"},{"name":"FacetedQueryMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource"},{"name":"FileMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource"},{"name":"FileMemorySourceFile","href":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile"}]},{"name":"Plugins.Memory","href":"FoundationaLLM.SemanticKernel.Plugins.Memory.html","topicHref":"FoundationaLLM.SemanticKernel.Plugins.Memory.html","topicUid":"FoundationaLLM.SemanticKernel.Plugins.Memory","items":[{"name":"VectorMemoryStore","href":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore.html","topicHref":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore.html","topicUid":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore"}]},{"name":"Text","href":"FoundationaLLM.SemanticKernel.Text.html","topicHref":"FoundationaLLM.SemanticKernel.Text.html","topicUid":"FoundationaLLM.SemanticKernel.Text","items":[{"name":"StringExtensions","href":"FoundationaLLM.SemanticKernel.Text.StringExtensions.html","topicHref":"FoundationaLLM.SemanticKernel.Text.StringExtensions.html","topicUid":"FoundationaLLM.SemanticKernel.Text.StringExtensions"}]},{"name":"TextEmbedding","href":"FoundationaLLM.SemanticKernel.TextEmbedding.html","topicHref":"FoundationaLLM.SemanticKernel.TextEmbedding.html","topicUid":"FoundationaLLM.SemanticKernel.TextEmbedding","items":[{"name":"EmbeddingUtility","href":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility.html","topicHref":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility.html","topicUid":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility"}]}]},{"name":"Vectorization","href":"FoundationaLLM.Vectorization.html","topicHref":"FoundationaLLM.Vectorization.html","topicUid":"FoundationaLLM.Vectorization","items":[{"name":"API.Controllers","href":"FoundationaLLM.Vectorization.API.Controllers.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers","items":[{"name":"StatusController","href":"FoundationaLLM.Vectorization.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers.StatusController"},{"name":"VectorizationRequestController","href":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController"}]},{"name":"DataFormats.PDF","href":"FoundationaLLM.Vectorization.DataFormats.PDF.html","topicHref":"FoundationaLLM.Vectorization.DataFormats.PDF.html","topicUid":"FoundationaLLM.Vectorization.DataFormats.PDF","items":[{"name":"PDFTextExtractor","href":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor.html","topicHref":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor.html","topicUid":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor"}]},{"name":"Exceptions","href":"FoundationaLLM.Vectorization.Exceptions.html","topicHref":"FoundationaLLM.Vectorization.Exceptions.html","topicUid":"FoundationaLLM.Vectorization.Exceptions","items":[{"name":"VectorizationException","href":"FoundationaLLM.Vectorization.Exceptions.VectorizationException.html","topicHref":"FoundationaLLM.Vectorization.Exceptions.VectorizationException.html","topicUid":"FoundationaLLM.Vectorization.Exceptions.VectorizationException"}]},{"name":"Handlers","href":"FoundationaLLM.Vectorization.Handlers.html","topicHref":"FoundationaLLM.Vectorization.Handlers.html","topicUid":"FoundationaLLM.Vectorization.Handlers","items":[{"name":"EmbeddingHandler","href":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler"},{"name":"ExtractionHandler","href":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler"},{"name":"IndexingHandler","href":"FoundationaLLM.Vectorization.Handlers.IndexingHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.IndexingHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.IndexingHandler"},{"name":"PartitionHandler","href":"FoundationaLLM.Vectorization.Handlers.PartitionHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.PartitionHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.PartitionHandler"},{"name":"VectorizationStepHandlerBase","href":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase.html","topicHref":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase.html","topicUid":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase"},{"name":"VectorizationStepHandlerFactory","href":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory.html","topicHref":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory.html","topicUid":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory"}]},{"name":"Interfaces","href":"FoundationaLLM.Vectorization.Interfaces.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.html","topicUid":"FoundationaLLM.Vectorization.Interfaces","items":[{"name":"IContentSourceService","href":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService"},{"name":"IRequestManagerService","href":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService"},{"name":"IRequestSourceService","href":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService"},{"name":"IRequestSourcesCache","href":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache"},{"name":"IVectorizationService","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService"},{"name":"IVectorizationStateService","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService"},{"name":"IVectorizationStepHandler","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler"}]},{"name":"Models","href":"FoundationaLLM.Vectorization.Models.html","topicHref":"FoundationaLLM.Vectorization.Models.html","topicUid":"FoundationaLLM.Vectorization.Models","items":[{"name":"Configuration","href":"FoundationaLLM.Vectorization.Models.Configuration.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration","items":[{"name":"RequestManagerServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings"},{"name":"RequestSourceServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings"},{"name":"VectorizationStateServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings"},{"name":"VectorizationWorkerSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings"}]},{"name":"Resources","href":"FoundationaLLM.Vectorization.Models.Resources.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources","items":[{"name":"ContentSourceProfile","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile"},{"name":"ContentSourceStore","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore"},{"name":"ContentSourceType","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType"},{"name":"IndexerType","href":"FoundationaLLM.Vectorization.Models.Resources.IndexerType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexerType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexerType"},{"name":"IndexingProfile","href":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile"},{"name":"IndexingProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore"},{"name":"TextEmbeddingProfile","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile"},{"name":"TextEmbeddingProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore"},{"name":"TextEmbeddingType","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType"},{"name":"TextPartitioningProfile","href":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile"},{"name":"TextPartitioningProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore"},{"name":"TextSplitterType","href":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType"}]},{"name":"VectorizationArtifact","href":"FoundationaLLM.Vectorization.Models.VectorizationArtifact.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationArtifact.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationArtifact"},{"name":"VectorizationArtifactType","href":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType"},{"name":"VectorizationLogEntry","href":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry"},{"name":"VectorizationQueuing","href":"FoundationaLLM.Vectorization.Models.VectorizationQueuing.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationQueuing.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationQueuing"},{"name":"VectorizationRequest","href":"FoundationaLLM.Vectorization.Models.VectorizationRequest.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationRequest.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationRequest"},{"name":"VectorizationState","href":"FoundationaLLM.Vectorization.Models.VectorizationState.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationState.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationState"},{"name":"VectorizationStep","href":"FoundationaLLM.Vectorization.Models.VectorizationStep.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationStep.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationStep"}]},{"name":"ResourceProviders","href":"FoundationaLLM.Vectorization.ResourceProviders.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders","items":[{"name":"VectorizationResourceProviderService","href":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService"},{"name":"VectorizationResourceTypeNames","href":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames"}]},{"name":"Services","href":"FoundationaLLM.Vectorization.Services.html","topicHref":"FoundationaLLM.Vectorization.Services.html","topicUid":"FoundationaLLM.Vectorization.Services","items":[{"name":"ContentSources","href":"FoundationaLLM.Vectorization.Services.ContentSources.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources","items":[{"name":"ContentSourceServiceBase","href":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase"},{"name":"ContentSourceServiceFactory","href":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory"},{"name":"DataLakeContentSourceService","href":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService"}]},{"name":"RequestSources","href":"FoundationaLLM.Vectorization.Services.RequestSources.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources","items":[{"name":"MemoryRequestSourceService","href":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService"},{"name":"RequestSourcesBuilder","href":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder"},{"name":"RequestSourcesCache","href":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache"},{"name":"StorageQueueRequestSourceService","href":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService"}]},{"name":"Text","href":"FoundationaLLM.Vectorization.Services.Text.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.html","topicUid":"FoundationaLLM.Vectorization.Services.Text","items":[{"name":"IndexingServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory"},{"name":"TextEmbeddingServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory"},{"name":"TextSplitterServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory"}]},{"name":"VectorizationStates","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates","items":[{"name":"BlobStorageVectorizationStateService","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService"},{"name":"MemoryVectorizationStateService","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService"},{"name":"VectorizationStateServiceBase","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase"}]},{"name":"RequestManagerService","href":"FoundationaLLM.Vectorization.Services.RequestManagerService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestManagerService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestManagerService"},{"name":"VectorizationService","href":"FoundationaLLM.Vectorization.Services.VectorizationService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationService"}]},{"name":"Worker","href":"FoundationaLLM.Vectorization.Worker.html","topicHref":"FoundationaLLM.Vectorization.Worker.html","topicUid":"FoundationaLLM.Vectorization.Worker","items":[{"name":"Controllers","href":"FoundationaLLM.Vectorization.Worker.Controllers.html","topicHref":"FoundationaLLM.Vectorization.Worker.Controllers.html","topicUid":"FoundationaLLM.Vectorization.Worker.Controllers","items":[{"name":"StatusController","href":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController.html","topicHref":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController.html","topicUid":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController"}]},{"name":"Worker","href":"FoundationaLLM.Vectorization.Worker.Worker.html","topicHref":"FoundationaLLM.Vectorization.Worker.Worker.html","topicUid":"FoundationaLLM.Vectorization.Worker.Worker"}]},{"name":"VectorizationWorker","href":"FoundationaLLM.Vectorization.VectorizationWorker.html","topicHref":"FoundationaLLM.Vectorization.VectorizationWorker.html","topicUid":"FoundationaLLM.Vectorization.VectorizationWorker"},{"name":"VectorizationWorkerBuilder","href":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder.html","topicHref":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder.html","topicUid":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder"}]}]}],"memberLayout":"SamePage"} +{"items":[{"name":"FoundationaLLM","href":"FoundationaLLM.html","topicHref":"FoundationaLLM.html","topicUid":"FoundationaLLM","items":[{"name":"AgentFactory","href":"FoundationaLLM.AgentFactory.html","topicHref":"FoundationaLLM.AgentFactory.html","topicUid":"FoundationaLLM.AgentFactory","items":[{"name":"API","href":"FoundationaLLM.AgentFactory.API.html","topicHref":"FoundationaLLM.AgentFactory.API.html","topicUid":"FoundationaLLM.AgentFactory.API","items":[{"name":"Controllers","href":"FoundationaLLM.AgentFactory.API.Controllers.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers","items":[{"name":"CacheController","href":"FoundationaLLM.AgentFactory.API.Controllers.CacheController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.CacheController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.CacheController"},{"name":"OrchestrationController","href":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.AgentFactory.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.AgentFactory.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.AgentFactory.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.AgentFactory.API.Program.html","topicHref":"FoundationaLLM.AgentFactory.API.Program.html","topicUid":"FoundationaLLM.AgentFactory.API.Program"},{"name":"Warmup","href":"FoundationaLLM.AgentFactory.API.Warmup.html","topicHref":"FoundationaLLM.AgentFactory.API.Warmup.html","topicUid":"FoundationaLLM.AgentFactory.API.Warmup"}]},{"name":"Core","href":"FoundationaLLM.AgentFactory.Core.html","topicHref":"FoundationaLLM.AgentFactory.Core.html","topicUid":"FoundationaLLM.AgentFactory.Core","items":[{"name":"Agents","href":"FoundationaLLM.AgentFactory.Core.Agents.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents","items":[{"name":"AgentBase","href":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.AgentBase"},{"name":"AgentBuilder","href":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.AgentBuilder"},{"name":"DefaultAgent","href":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent.html","topicHref":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent.html","topicUid":"FoundationaLLM.AgentFactory.Core.Agents.DefaultAgent"}]},{"name":"Interfaces","href":"FoundationaLLM.AgentFactory.Core.Interfaces.html","topicHref":"FoundationaLLM.AgentFactory.Core.Interfaces.html","topicUid":"FoundationaLLM.AgentFactory.Core.Interfaces","items":[{"name":"IAgentFactoryService","href":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService.html","topicHref":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService.html","topicUid":"FoundationaLLM.AgentFactory.Core.Interfaces.IAgentFactoryService"}]},{"name":"Models","href":"FoundationaLLM.AgentFactory.Core.Models.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions","items":[{"name":"AgentFactorySettings","href":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.ConfigurationOptions.AgentFactorySettings"}]},{"name":"Orchestration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration","items":[{"name":"DataSourceConfigurations","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations","items":[{"name":"BlobStorageConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.BlobStorageConfiguration"},{"name":"CSVFileConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CSVFileConfiguration"},{"name":"CXOConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.CXOConfiguration"},{"name":"SQLDatabaseConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SQLDatabaseConfiguration"},{"name":"SearchServiceConfiguration","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.DataSourceConfigurations.SearchServiceConfiguration"}]},{"name":"Metadata","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata","items":[{"name":"Agent","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.Agent"},{"name":"BlobStorageDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.BlobStorageDataSource"},{"name":"CSVFileDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CSVFileDataSource"},{"name":"CXODataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.CXODataSource"},{"name":"DataSourceBase","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.DataSourceBase"},{"name":"SQLDatabaseDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SQLDatabaseDataSource"},{"name":"SearchServiceDataSource","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.Metadata.SearchServiceDataSource"}]},{"name":"LLMOrchestrationCompletionRequest","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionRequest"},{"name":"LLMOrchestrationCompletionResponse","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationCompletionResponse"},{"name":"LLMOrchestrationRequest","href":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest.html","topicHref":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest.html","topicUid":"FoundationaLLM.AgentFactory.Core.Models.Orchestration.LLMOrchestrationRequest"}]}]},{"name":"Services","href":"FoundationaLLM.AgentFactory.Core.Services.html","topicHref":"FoundationaLLM.AgentFactory.Core.Services.html","topicUid":"FoundationaLLM.AgentFactory.Core.Services","items":[{"name":"AgentFactoryService","href":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService.html","topicHref":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService.html","topicUid":"FoundationaLLM.AgentFactory.Core.Services.AgentFactoryService"}]}]},{"name":"Interfaces","href":"FoundationaLLM.AgentFactory.Interfaces.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces","items":[{"name":"ILLMOrchestrationService","href":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ILLMOrchestrationService"},{"name":"ILangChainService","href":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ILangChainService"},{"name":"ISemanticKernelService","href":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService.html","topicHref":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService.html","topicUid":"FoundationaLLM.AgentFactory.Interfaces.ISemanticKernelService"}]},{"name":"Models","href":"FoundationaLLM.AgentFactory.Models.html","topicHref":"FoundationaLLM.AgentFactory.Models.html","topicUid":"FoundationaLLM.AgentFactory.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions","items":[{"name":"LangChainServiceSettings","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.LangChainServiceSettings"},{"name":"SemanticKernelServiceSettings","href":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicHref":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicUid":"FoundationaLLM.AgentFactory.Models.ConfigurationOptions.SemanticKernelServiceSettings"}]},{"name":"Orchestration","href":"FoundationaLLM.AgentFactory.Models.Orchestration.html","topicHref":"FoundationaLLM.AgentFactory.Models.Orchestration.html","topicUid":"FoundationaLLM.AgentFactory.Models.Orchestration","items":[{"name":"LLMOrchestrationService","href":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService.html","topicHref":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService.html","topicUid":"FoundationaLLM.AgentFactory.Models.Orchestration.LLMOrchestrationService"}]}]},{"name":"Services","href":"FoundationaLLM.AgentFactory.Services.html","topicHref":"FoundationaLLM.AgentFactory.Services.html","topicUid":"FoundationaLLM.AgentFactory.Services","items":[{"name":"LangChainService","href":"FoundationaLLM.AgentFactory.Services.LangChainService.html","topicHref":"FoundationaLLM.AgentFactory.Services.LangChainService.html","topicUid":"FoundationaLLM.AgentFactory.Services.LangChainService"},{"name":"SemanticKernelService","href":"FoundationaLLM.AgentFactory.Services.SemanticKernelService.html","topicHref":"FoundationaLLM.AgentFactory.Services.SemanticKernelService.html","topicUid":"FoundationaLLM.AgentFactory.Services.SemanticKernelService"}]}]},{"name":"Common","href":"FoundationaLLM.Common.html","topicHref":"FoundationaLLM.Common.html","topicUid":"FoundationaLLM.Common","items":[{"name":"Authentication","href":"FoundationaLLM.Common.Authentication.html","topicHref":"FoundationaLLM.Common.Authentication.html","topicUid":"FoundationaLLM.Common.Authentication","items":[{"name":"APIKeyAuthenticationAttribute","href":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationAttribute"},{"name":"APIKeyAuthenticationFilter","href":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyAuthenticationFilter"},{"name":"APIKeyValidationService","href":"FoundationaLLM.Common.Authentication.APIKeyValidationService.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyValidationService.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyValidationService"},{"name":"APIKeyValidationSettings","href":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings.html","topicHref":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings.html","topicUid":"FoundationaLLM.Common.Authentication.APIKeyValidationSettings"},{"name":"DownstreamAPIKeySettings","href":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings.html","topicHref":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings.html","topicUid":"FoundationaLLM.Common.Authentication.DownstreamAPIKeySettings"},{"name":"DownstreamAPISettings","href":"FoundationaLLM.Common.Authentication.DownstreamAPISettings.html","topicHref":"FoundationaLLM.Common.Authentication.DownstreamAPISettings.html","topicUid":"FoundationaLLM.Common.Authentication.DownstreamAPISettings"}]},{"name":"Constants","href":"FoundationaLLM.Common.Constants.html","topicHref":"FoundationaLLM.Common.Constants.html","topicUid":"FoundationaLLM.Common.Constants","items":[{"name":"AppConfigurationKeyFilters","href":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeyFilters"},{"name":"AppConfigurationKeySections","href":"FoundationaLLM.Common.Constants.AppConfigurationKeySections.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeySections.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeySections"},{"name":"AppConfigurationKeys","href":"FoundationaLLM.Common.Constants.AppConfigurationKeys.html","topicHref":"FoundationaLLM.Common.Constants.AppConfigurationKeys.html","topicUid":"FoundationaLLM.Common.Constants.AppConfigurationKeys"},{"name":"CacheCategories","href":"FoundationaLLM.Common.Constants.CacheCategories.html","topicHref":"FoundationaLLM.Common.Constants.CacheCategories.html","topicUid":"FoundationaLLM.Common.Constants.CacheCategories"},{"name":"CosmosDbContainers","href":"FoundationaLLM.Common.Constants.CosmosDbContainers.html","topicHref":"FoundationaLLM.Common.Constants.CosmosDbContainers.html","topicUid":"FoundationaLLM.Common.Constants.CosmosDbContainers"},{"name":"DependencyInjectionKeys","href":"FoundationaLLM.Common.Constants.DependencyInjectionKeys.html","topicHref":"FoundationaLLM.Common.Constants.DependencyInjectionKeys.html","topicUid":"FoundationaLLM.Common.Constants.DependencyInjectionKeys"},{"name":"FileExtensions","href":"FoundationaLLM.Common.Constants.FileExtensions.html","topicHref":"FoundationaLLM.Common.Constants.FileExtensions.html","topicUid":"FoundationaLLM.Common.Constants.FileExtensions"},{"name":"HttpClients","href":"FoundationaLLM.Common.Constants.HttpClients.html","topicHref":"FoundationaLLM.Common.Constants.HttpClients.html","topicUid":"FoundationaLLM.Common.Constants.HttpClients"},{"name":"HttpHeaders","href":"FoundationaLLM.Common.Constants.HttpHeaders.html","topicHref":"FoundationaLLM.Common.Constants.HttpHeaders.html","topicUid":"FoundationaLLM.Common.Constants.HttpHeaders"},{"name":"LanguageModelProviders","href":"FoundationaLLM.Common.Constants.LanguageModelProviders.html","topicHref":"FoundationaLLM.Common.Constants.LanguageModelProviders.html","topicUid":"FoundationaLLM.Common.Constants.LanguageModelProviders"},{"name":"LanguageModelTypes","href":"FoundationaLLM.Common.Constants.LanguageModelTypes.html","topicHref":"FoundationaLLM.Common.Constants.LanguageModelTypes.html","topicUid":"FoundationaLLM.Common.Constants.LanguageModelTypes"},{"name":"Participants","href":"FoundationaLLM.Common.Constants.Participants.html","topicHref":"FoundationaLLM.Common.Constants.Participants.html","topicUid":"FoundationaLLM.Common.Constants.Participants"},{"name":"ResourceProviderNames","href":"FoundationaLLM.Common.Constants.ResourceProviderNames.html","topicHref":"FoundationaLLM.Common.Constants.ResourceProviderNames.html","topicUid":"FoundationaLLM.Common.Constants.ResourceProviderNames"},{"name":"Swagger","href":"FoundationaLLM.Common.Constants.Swagger.html","topicHref":"FoundationaLLM.Common.Constants.Swagger.html","topicUid":"FoundationaLLM.Common.Constants.Swagger"},{"name":"VectorizationSteps","href":"FoundationaLLM.Common.Constants.VectorizationSteps.html","topicHref":"FoundationaLLM.Common.Constants.VectorizationSteps.html","topicUid":"FoundationaLLM.Common.Constants.VectorizationSteps"}]},{"name":"Exceptions","href":"FoundationaLLM.Common.Exceptions.html","topicHref":"FoundationaLLM.Common.Exceptions.html","topicUid":"FoundationaLLM.Common.Exceptions","items":[{"name":"ConfigurationValueException","href":"FoundationaLLM.Common.Exceptions.ConfigurationValueException.html","topicHref":"FoundationaLLM.Common.Exceptions.ConfigurationValueException.html","topicUid":"FoundationaLLM.Common.Exceptions.ConfigurationValueException"},{"name":"ContentException","href":"FoundationaLLM.Common.Exceptions.ContentException.html","topicHref":"FoundationaLLM.Common.Exceptions.ContentException.html","topicUid":"FoundationaLLM.Common.Exceptions.ContentException"},{"name":"ResourceProviderException","href":"FoundationaLLM.Common.Exceptions.ResourceProviderException.html","topicHref":"FoundationaLLM.Common.Exceptions.ResourceProviderException.html","topicUid":"FoundationaLLM.Common.Exceptions.ResourceProviderException"},{"name":"TextProcessingException","href":"FoundationaLLM.Common.Exceptions.TextProcessingException.html","topicHref":"FoundationaLLM.Common.Exceptions.TextProcessingException.html","topicUid":"FoundationaLLM.Common.Exceptions.TextProcessingException"}]},{"name":"Extensions","href":"FoundationaLLM.Common.Extensions.html","topicHref":"FoundationaLLM.Common.Extensions.html","topicUid":"FoundationaLLM.Common.Extensions","items":[{"name":"SwaggerGenOptionsExtensions","href":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions.html","topicHref":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions.html","topicUid":"FoundationaLLM.Common.Extensions.SwaggerGenOptionsExtensions"}]},{"name":"Interfaces","href":"FoundationaLLM.Common.Interfaces.html","topicHref":"FoundationaLLM.Common.Interfaces.html","topicUid":"FoundationaLLM.Common.Interfaces","items":[{"name":"IAPIKeyValidationService","href":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAPIKeyValidationService"},{"name":"IAgentFactoryAPIService","href":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAgentFactoryAPIService"},{"name":"IAgentHubAPIService","href":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IAgentHubAPIService"},{"name":"ICacheControlAPIService","href":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.ICacheControlAPIService"},{"name":"ICacheService","href":"FoundationaLLM.Common.Interfaces.ICacheService.html","topicHref":"FoundationaLLM.Common.Interfaces.ICacheService.html","topicUid":"FoundationaLLM.Common.Interfaces.ICacheService"},{"name":"ICallContext","href":"FoundationaLLM.Common.Interfaces.ICallContext.html","topicHref":"FoundationaLLM.Common.Interfaces.ICallContext.html","topicUid":"FoundationaLLM.Common.Interfaces.ICallContext"},{"name":"IDataSourceHubAPIService","href":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IDataSourceHubAPIService"},{"name":"IDownstreamAPIService","href":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IDownstreamAPIService"},{"name":"IDownstreamAPISettings","href":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings.html","topicHref":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings.html","topicUid":"FoundationaLLM.Common.Interfaces.IDownstreamAPISettings"},{"name":"IHttpClientFactoryService","href":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService.html","topicHref":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService.html","topicUid":"FoundationaLLM.Common.Interfaces.IHttpClientFactoryService"},{"name":"IHubAPIService","href":"FoundationaLLM.Common.Interfaces.IHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IHubAPIService"},{"name":"IIndexingService","href":"FoundationaLLM.Common.Interfaces.IIndexingService.html","topicHref":"FoundationaLLM.Common.Interfaces.IIndexingService.html","topicUid":"FoundationaLLM.Common.Interfaces.IIndexingService"},{"name":"IPromptHubAPIService","href":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService.html","topicHref":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService.html","topicUid":"FoundationaLLM.Common.Interfaces.IPromptHubAPIService"},{"name":"IResourceProviderService","href":"FoundationaLLM.Common.Interfaces.IResourceProviderService.html","topicHref":"FoundationaLLM.Common.Interfaces.IResourceProviderService.html","topicUid":"FoundationaLLM.Common.Interfaces.IResourceProviderService"},{"name":"IStorageService","href":"FoundationaLLM.Common.Interfaces.IStorageService.html","topicHref":"FoundationaLLM.Common.Interfaces.IStorageService.html","topicUid":"FoundationaLLM.Common.Interfaces.IStorageService"},{"name":"ITextEmbeddingService","href":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITextEmbeddingService"},{"name":"ITextSplitterService","href":"FoundationaLLM.Common.Interfaces.ITextSplitterService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITextSplitterService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITextSplitterService"},{"name":"ITokenizerService","href":"FoundationaLLM.Common.Interfaces.ITokenizerService.html","topicHref":"FoundationaLLM.Common.Interfaces.ITokenizerService.html","topicUid":"FoundationaLLM.Common.Interfaces.ITokenizerService"},{"name":"IUserClaimsProviderService","href":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Interfaces.IUserClaimsProviderService"},{"name":"IVectorizationServiceFactory","href":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory-1.html","topicHref":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory-1.html","topicUid":"FoundationaLLM.Common.Interfaces.IVectorizationServiceFactory`1"}]},{"name":"Middleware","href":"FoundationaLLM.Common.Middleware.html","topicHref":"FoundationaLLM.Common.Middleware.html","topicUid":"FoundationaLLM.Common.Middleware","items":[{"name":"CallContextMiddleware","href":"FoundationaLLM.Common.Middleware.CallContextMiddleware.html","topicHref":"FoundationaLLM.Common.Middleware.CallContextMiddleware.html","topicUid":"FoundationaLLM.Common.Middleware.CallContextMiddleware"}]},{"name":"Models","href":"FoundationaLLM.Common.Models.html","topicHref":"FoundationaLLM.Common.Models.html","topicUid":"FoundationaLLM.Common.Models","items":[{"name":"Authentication","href":"FoundationaLLM.Common.Models.Authentication.html","topicHref":"FoundationaLLM.Common.Models.Authentication.html","topicUid":"FoundationaLLM.Common.Models.Authentication","items":[{"name":"UnifiedUserIdentity","href":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity.html","topicHref":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity.html","topicUid":"FoundationaLLM.Common.Models.Authentication.UnifiedUserIdentity"}]},{"name":"Cache","href":"FoundationaLLM.Common.Models.Cache.html","topicHref":"FoundationaLLM.Common.Models.Cache.html","topicUid":"FoundationaLLM.Common.Models.Cache","items":[{"name":"APICacheRefreshResult","href":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult.html","topicHref":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult.html","topicUid":"FoundationaLLM.Common.Models.Cache.APICacheRefreshResult"},{"name":"CacheItem","href":"FoundationaLLM.Common.Models.Cache.CacheItem.html","topicHref":"FoundationaLLM.Common.Models.Cache.CacheItem.html","topicUid":"FoundationaLLM.Common.Models.Cache.CacheItem"},{"name":"CacheKey","href":"FoundationaLLM.Common.Models.Cache.CacheKey.html","topicHref":"FoundationaLLM.Common.Models.Cache.CacheKey.html","topicUid":"FoundationaLLM.Common.Models.Cache.CacheKey"}]},{"name":"Chat","href":"FoundationaLLM.Common.Models.Chat.html","topicHref":"FoundationaLLM.Common.Models.Chat.html","topicUid":"FoundationaLLM.Common.Models.Chat","items":[{"name":"Completion","href":"FoundationaLLM.Common.Models.Chat.Completion.html","topicHref":"FoundationaLLM.Common.Models.Chat.Completion.html","topicUid":"FoundationaLLM.Common.Models.Chat.Completion"},{"name":"CompletionPrompt","href":"FoundationaLLM.Common.Models.Chat.CompletionPrompt.html","topicHref":"FoundationaLLM.Common.Models.Chat.CompletionPrompt.html","topicUid":"FoundationaLLM.Common.Models.Chat.CompletionPrompt"},{"name":"DocumentVector","href":"FoundationaLLM.Common.Models.Chat.DocumentVector.html","topicHref":"FoundationaLLM.Common.Models.Chat.DocumentVector.html","topicUid":"FoundationaLLM.Common.Models.Chat.DocumentVector"},{"name":"Message","href":"FoundationaLLM.Common.Models.Chat.Message.html","topicHref":"FoundationaLLM.Common.Models.Chat.Message.html","topicUid":"FoundationaLLM.Common.Models.Chat.Message"},{"name":"MessageHistoryItem","href":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem.html","topicHref":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem.html","topicUid":"FoundationaLLM.Common.Models.Chat.MessageHistoryItem"},{"name":"Session","href":"FoundationaLLM.Common.Models.Chat.Session.html","topicHref":"FoundationaLLM.Common.Models.Chat.Session.html","topicUid":"FoundationaLLM.Common.Models.Chat.Session"}]},{"name":"Configuration","href":"FoundationaLLM.Common.Models.Configuration.html","topicHref":"FoundationaLLM.Common.Models.Configuration.html","topicUid":"FoundationaLLM.Common.Models.Configuration","items":[{"name":"API","href":"FoundationaLLM.Common.Models.Configuration.API.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API","items":[{"name":"AgentHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.AgentHubSettings"},{"name":"DataSourceHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.DataSourceHubSettings"},{"name":"PromptHubSettings","href":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.PromptHubSettings"},{"name":"SettingsBase","href":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase.html","topicHref":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase.html","topicUid":"FoundationaLLM.Common.Models.Configuration.API.SettingsBase"}]},{"name":"Authentication","href":"FoundationaLLM.Common.Models.Configuration.Authentication.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Authentication.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Authentication","items":[{"name":"EntraSettings","href":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Authentication.EntraSettings"}]},{"name":"Branding","href":"FoundationaLLM.Common.Models.Configuration.Branding.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Branding.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Branding","items":[{"name":"ClientBrandingConfiguration","href":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Branding.ClientBrandingConfiguration"}]},{"name":"Storage","href":"FoundationaLLM.Common.Models.Configuration.Storage.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Storage.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Storage","items":[{"name":"BlobStorageSettings","href":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Storage.BlobStorageSettings"}]},{"name":"Text","href":"FoundationaLLM.Common.Models.Configuration.Text.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Text.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Text","items":[{"name":"TokenTextSplitterServiceSettings","href":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Text.TokenTextSplitterServiceSettings"}]},{"name":"Users","href":"FoundationaLLM.Common.Models.Configuration.Users.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Users.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Users","items":[{"name":"UserProfile","href":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile.html","topicHref":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile.html","topicUid":"FoundationaLLM.Common.Models.Configuration.Users.UserProfile"}]}]},{"name":"Context","href":"FoundationaLLM.Common.Models.Context.html","topicHref":"FoundationaLLM.Common.Models.Context.html","topicUid":"FoundationaLLM.Common.Models.Context","items":[{"name":"CallContext","href":"FoundationaLLM.Common.Models.Context.CallContext.html","topicHref":"FoundationaLLM.Common.Models.Context.CallContext.html","topicUid":"FoundationaLLM.Common.Models.Context.CallContext"}]},{"name":"Messages","href":"FoundationaLLM.Common.Models.Messages.html","topicHref":"FoundationaLLM.Common.Models.Messages.html","topicUid":"FoundationaLLM.Common.Models.Messages","items":[{"name":"AgentHubRequest","href":"FoundationaLLM.Common.Models.Messages.AgentHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentHubRequest"},{"name":"AgentHubResponse","href":"FoundationaLLM.Common.Models.Messages.AgentHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentHubResponse"},{"name":"AgentMetadata","href":"FoundationaLLM.Common.Models.Messages.AgentMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.AgentMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.AgentMetadata"},{"name":"BlobStorageDataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.BlobStorageDataSourceMetadata"},{"name":"DataSourceHubRequest","href":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceHubRequest"},{"name":"DataSourceHubResponse","href":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceHubResponse"},{"name":"DataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.DataSourceMetadata"},{"name":"PromptHubRequest","href":"FoundationaLLM.Common.Models.Messages.PromptHubRequest.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptHubRequest.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptHubRequest"},{"name":"PromptHubResponse","href":"FoundationaLLM.Common.Models.Messages.PromptHubResponse.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptHubResponse.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptHubResponse"},{"name":"PromptMetadata","href":"FoundationaLLM.Common.Models.Messages.PromptMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.PromptMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.PromptMetadata"},{"name":"SQLDataSourceMetadata","href":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata.html","topicHref":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata.html","topicUid":"FoundationaLLM.Common.Models.Messages.SQLDataSourceMetadata"}]},{"name":"Metadata","href":"FoundationaLLM.Common.Models.Metadata.html","topicHref":"FoundationaLLM.Common.Models.Metadata.html","topicUid":"FoundationaLLM.Common.Models.Metadata","items":[{"name":"Agent","href":"FoundationaLLM.Common.Models.Metadata.Agent.html","topicHref":"FoundationaLLM.Common.Models.Metadata.Agent.html","topicUid":"FoundationaLLM.Common.Models.Metadata.Agent"},{"name":"EmbeddingModel","href":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel.html","topicHref":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel.html","topicUid":"FoundationaLLM.Common.Models.Metadata.EmbeddingModel"},{"name":"LanguageModel","href":"FoundationaLLM.Common.Models.Metadata.LanguageModel.html","topicHref":"FoundationaLLM.Common.Models.Metadata.LanguageModel.html","topicUid":"FoundationaLLM.Common.Models.Metadata.LanguageModel"},{"name":"MetadataBase","href":"FoundationaLLM.Common.Models.Metadata.MetadataBase.html","topicHref":"FoundationaLLM.Common.Models.Metadata.MetadataBase.html","topicUid":"FoundationaLLM.Common.Models.Metadata.MetadataBase"}]},{"name":"Orchestration","href":"FoundationaLLM.Common.Models.Orchestration.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.html","topicUid":"FoundationaLLM.Common.Models.Orchestration","items":[{"name":"CompletionRequest","href":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.CompletionRequest"},{"name":"CompletionResponse","href":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.CompletionResponse"},{"name":"DirectCompletionRequest","href":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.DirectCompletionRequest"},{"name":"OrchestrationRequest","href":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.OrchestrationRequest"},{"name":"SummaryRequest","href":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.SummaryRequest"},{"name":"SummaryResponse","href":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse.html","topicHref":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse.html","topicUid":"FoundationaLLM.Common.Models.Orchestration.SummaryResponse"}]},{"name":"ResourceProvider","href":"FoundationaLLM.Common.Models.ResourceProvider.html","topicHref":"FoundationaLLM.Common.Models.ResourceProvider.html","topicUid":"FoundationaLLM.Common.Models.ResourceProvider","items":[{"name":"ResourceProviderActionResult","href":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult.html","topicHref":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult.html","topicUid":"FoundationaLLM.Common.Models.ResourceProvider.ResourceProviderActionResult"}]},{"name":"Search","href":"FoundationaLLM.Common.Models.Search.html","topicHref":"FoundationaLLM.Common.Models.Search.html","topicUid":"FoundationaLLM.Common.Models.Search","items":[{"name":"Customer","href":"FoundationaLLM.Common.Models.Search.Customer.html","topicHref":"FoundationaLLM.Common.Models.Search.Customer.html","topicUid":"FoundationaLLM.Common.Models.Search.Customer"},{"name":"CustomerAddress","href":"FoundationaLLM.Common.Models.Search.CustomerAddress.html","topicHref":"FoundationaLLM.Common.Models.Search.CustomerAddress.html","topicUid":"FoundationaLLM.Common.Models.Search.CustomerAddress"},{"name":"EmbeddedEntity","href":"FoundationaLLM.Common.Models.Search.EmbeddedEntity.html","topicHref":"FoundationaLLM.Common.Models.Search.EmbeddedEntity.html","topicUid":"FoundationaLLM.Common.Models.Search.EmbeddedEntity"},{"name":"Location","href":"FoundationaLLM.Common.Models.Search.Location.html","topicHref":"FoundationaLLM.Common.Models.Search.Location.html","topicUid":"FoundationaLLM.Common.Models.Search.Location"},{"name":"Password","href":"FoundationaLLM.Common.Models.Search.Password.html","topicHref":"FoundationaLLM.Common.Models.Search.Password.html","topicUid":"FoundationaLLM.Common.Models.Search.Password"},{"name":"Product","href":"FoundationaLLM.Common.Models.Search.Product.html","topicHref":"FoundationaLLM.Common.Models.Search.Product.html","topicUid":"FoundationaLLM.Common.Models.Search.Product"},{"name":"ProductCategory","href":"FoundationaLLM.Common.Models.Search.ProductCategory.html","topicHref":"FoundationaLLM.Common.Models.Search.ProductCategory.html","topicUid":"FoundationaLLM.Common.Models.Search.ProductCategory"},{"name":"SalesOrder","href":"FoundationaLLM.Common.Models.Search.SalesOrder.html","topicHref":"FoundationaLLM.Common.Models.Search.SalesOrder.html","topicUid":"FoundationaLLM.Common.Models.Search.SalesOrder"},{"name":"SalesOrderDetails","href":"FoundationaLLM.Common.Models.Search.SalesOrderDetails.html","topicHref":"FoundationaLLM.Common.Models.Search.SalesOrderDetails.html","topicUid":"FoundationaLLM.Common.Models.Search.SalesOrderDetails"},{"name":"ShortTermMemory","href":"FoundationaLLM.Common.Models.Search.ShortTermMemory.html","topicHref":"FoundationaLLM.Common.Models.Search.ShortTermMemory.html","topicUid":"FoundationaLLM.Common.Models.Search.ShortTermMemory"},{"name":"Tag","href":"FoundationaLLM.Common.Models.Search.Tag.html","topicHref":"FoundationaLLM.Common.Models.Search.Tag.html","topicUid":"FoundationaLLM.Common.Models.Search.Tag"}]},{"name":"TextEmbedding","href":"FoundationaLLM.Common.Models.TextEmbedding.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding","items":[{"name":"ContentIdentifier","href":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.ContentIdentifier"},{"name":"EmbeddedContent","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContent"},{"name":"EmbeddedContentPart","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddedContentPart"},{"name":"Embedding","href":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.Embedding"},{"name":"Embedding.JsonConverter","href":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.Embedding.JsonConverter"},{"name":"EmbeddingFieldAttribute","href":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute.html","topicHref":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute.html","topicUid":"FoundationaLLM.Common.Models.TextEmbedding.EmbeddingFieldAttribute"}]},{"name":"Vectorization","href":"FoundationaLLM.Common.Models.Vectorization.html","topicHref":"FoundationaLLM.Common.Models.Vectorization.html","topicUid":"FoundationaLLM.Common.Models.Vectorization","items":[{"name":"VectorizationProfileBase","href":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase.html","topicHref":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase.html","topicUid":"FoundationaLLM.Common.Models.Vectorization.VectorizationProfileBase"}]},{"name":"ModelRegistry","href":"FoundationaLLM.Common.Models.ModelRegistry.html","topicHref":"FoundationaLLM.Common.Models.ModelRegistry.html","topicUid":"FoundationaLLM.Common.Models.ModelRegistry"},{"name":"ModelRegistryEntry","href":"FoundationaLLM.Common.Models.ModelRegistryEntry.html","topicHref":"FoundationaLLM.Common.Models.ModelRegistryEntry.html","topicUid":"FoundationaLLM.Common.Models.ModelRegistryEntry"}]},{"name":"OpenAPI","href":"FoundationaLLM.Common.OpenAPI.html","topicHref":"FoundationaLLM.Common.OpenAPI.html","topicUid":"FoundationaLLM.Common.OpenAPI","items":[{"name":"ConfigureSwaggerOptions","href":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions.html","topicHref":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions.html","topicUid":"FoundationaLLM.Common.OpenAPI.ConfigureSwaggerOptions"},{"name":"SwaggerDefaultValues","href":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues.html","topicHref":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues.html","topicUid":"FoundationaLLM.Common.OpenAPI.SwaggerDefaultValues"}]},{"name":"Services","href":"FoundationaLLM.Common.Services.html","topicHref":"FoundationaLLM.Common.Services.html","topicUid":"FoundationaLLM.Common.Services","items":[{"name":"API","href":"FoundationaLLM.Common.Services.API.html","topicHref":"FoundationaLLM.Common.Services.API.html","topicUid":"FoundationaLLM.Common.Services.API","items":[{"name":"APIServiceBase","href":"FoundationaLLM.Common.Services.API.APIServiceBase.html","topicHref":"FoundationaLLM.Common.Services.API.APIServiceBase.html","topicUid":"FoundationaLLM.Common.Services.API.APIServiceBase"},{"name":"AgentHubAPIService","href":"FoundationaLLM.Common.Services.API.AgentHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.AgentHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.AgentHubAPIService"},{"name":"DataSourceHubAPIService","href":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.DataSourceHubAPIService"},{"name":"DownstreamAPIService","href":"FoundationaLLM.Common.Services.API.DownstreamAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.DownstreamAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.DownstreamAPIService"},{"name":"PromptHubAPIService","href":"FoundationaLLM.Common.Services.API.PromptHubAPIService.html","topicHref":"FoundationaLLM.Common.Services.API.PromptHubAPIService.html","topicUid":"FoundationaLLM.Common.Services.API.PromptHubAPIService"}]},{"name":"ResourceProviders","href":"FoundationaLLM.Common.Services.ResourceProviders.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders","items":[{"name":"ResourceProviderServiceBase","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceProviderServiceBase"},{"name":"ResourceTypeDescriptor","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeDescriptor"},{"name":"ResourceTypeInstance","href":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance.html","topicHref":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance.html","topicUid":"FoundationaLLM.Common.Services.ResourceProviders.ResourceTypeInstance"}]},{"name":"TextSplitters","href":"FoundationaLLM.Common.Services.TextSplitters.html","topicHref":"FoundationaLLM.Common.Services.TextSplitters.html","topicUid":"FoundationaLLM.Common.Services.TextSplitters","items":[{"name":"TokenTextSplitterService","href":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService.html","topicHref":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService.html","topicUid":"FoundationaLLM.Common.Services.TextSplitters.TokenTextSplitterService"}]},{"name":"Tokenizers","href":"FoundationaLLM.Common.Services.Tokenizers.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers","items":[{"name":"LeasedTikTokenizer","href":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.LeasedTikTokenizer"},{"name":"MicrosoftBPETokenizerService","href":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.MicrosoftBPETokenizerService"},{"name":"TikTokenizerConfig","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerConfig"},{"name":"TikTokenizerEncoders","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerEncoders"},{"name":"TikTokenizerTokens","href":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TikTokenizerTokens"},{"name":"TokenizerServiceNames","href":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames.html","topicHref":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames.html","topicUid":"FoundationaLLM.Common.Services.Tokenizers.TokenizerServiceNames"}]},{"name":"BlobStorageService","href":"FoundationaLLM.Common.Services.BlobStorageService.html","topicHref":"FoundationaLLM.Common.Services.BlobStorageService.html","topicUid":"FoundationaLLM.Common.Services.BlobStorageService"},{"name":"DataLakeStorageService","href":"FoundationaLLM.Common.Services.DataLakeStorageService.html","topicHref":"FoundationaLLM.Common.Services.DataLakeStorageService.html","topicUid":"FoundationaLLM.Common.Services.DataLakeStorageService"},{"name":"EntraUserClaimsProviderService","href":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Services.EntraUserClaimsProviderService"},{"name":"HttpClientFactoryService","href":"FoundationaLLM.Common.Services.HttpClientFactoryService.html","topicHref":"FoundationaLLM.Common.Services.HttpClientFactoryService.html","topicUid":"FoundationaLLM.Common.Services.HttpClientFactoryService"},{"name":"MemoryCacheService","href":"FoundationaLLM.Common.Services.MemoryCacheService.html","topicHref":"FoundationaLLM.Common.Services.MemoryCacheService.html","topicUid":"FoundationaLLM.Common.Services.MemoryCacheService"},{"name":"NoOpUserClaimsProviderService","href":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService.html","topicHref":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService.html","topicUid":"FoundationaLLM.Common.Services.NoOpUserClaimsProviderService"},{"name":"StorageServiceBase","href":"FoundationaLLM.Common.Services.StorageServiceBase.html","topicHref":"FoundationaLLM.Common.Services.StorageServiceBase.html","topicUid":"FoundationaLLM.Common.Services.StorageServiceBase"}]},{"name":"Settings","href":"FoundationaLLM.Common.Settings.html","topicHref":"FoundationaLLM.Common.Settings.html","topicUid":"FoundationaLLM.Common.Settings","items":[{"name":"AzureAISearchAuthenticationTypes","href":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.AzureAISearchAuthenticationTypes"},{"name":"AzureOpenAIAuthenticationTypes","href":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.AzureOpenAIAuthenticationTypes"},{"name":"BlobStorageAuthenticationTypes","href":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes.html","topicHref":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes.html","topicUid":"FoundationaLLM.Common.Settings.BlobStorageAuthenticationTypes"},{"name":"BlobStorageServiceSettings","href":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings.html","topicHref":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings.html","topicUid":"FoundationaLLM.Common.Settings.BlobStorageServiceSettings"},{"name":"CommonHttpRetryStrategyOptions","href":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions.html","topicHref":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions.html","topicUid":"FoundationaLLM.Common.Settings.CommonHttpRetryStrategyOptions"},{"name":"CommonJsonSerializerSettings","href":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings.html","topicHref":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings.html","topicUid":"FoundationaLLM.Common.Settings.CommonJsonSerializerSettings"}]},{"name":"Tasks","href":"FoundationaLLM.Common.Tasks.html","topicHref":"FoundationaLLM.Common.Tasks.html","topicUid":"FoundationaLLM.Common.Tasks","items":[{"name":"TaskPool","href":"FoundationaLLM.Common.Tasks.TaskPool.html","topicHref":"FoundationaLLM.Common.Tasks.TaskPool.html","topicUid":"FoundationaLLM.Common.Tasks.TaskPool"},{"name":"TaskPoolException","href":"FoundationaLLM.Common.Tasks.TaskPoolException.html","topicHref":"FoundationaLLM.Common.Tasks.TaskPoolException.html","topicUid":"FoundationaLLM.Common.Tasks.TaskPoolException"}]}]},{"name":"Core","href":"FoundationaLLM.Core.html","topicHref":"FoundationaLLM.Core.html","topicUid":"FoundationaLLM.Core","items":[{"name":"API","href":"FoundationaLLM.Core.API.html","topicHref":"FoundationaLLM.Core.API.html","topicUid":"FoundationaLLM.Core.API","items":[{"name":"Controllers","href":"FoundationaLLM.Core.API.Controllers.html","topicHref":"FoundationaLLM.Core.API.Controllers.html","topicUid":"FoundationaLLM.Core.API.Controllers","items":[{"name":"BrandingController","href":"FoundationaLLM.Core.API.Controllers.BrandingController.html","topicHref":"FoundationaLLM.Core.API.Controllers.BrandingController.html","topicUid":"FoundationaLLM.Core.API.Controllers.BrandingController"},{"name":"OrchestrationController","href":"FoundationaLLM.Core.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.Core.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.Core.API.Controllers.OrchestrationController"},{"name":"SessionsController","href":"FoundationaLLM.Core.API.Controllers.SessionsController.html","topicHref":"FoundationaLLM.Core.API.Controllers.SessionsController.html","topicUid":"FoundationaLLM.Core.API.Controllers.SessionsController"},{"name":"StatusController","href":"FoundationaLLM.Core.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Core.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Core.API.Controllers.StatusController"},{"name":"UserProfilesController","href":"FoundationaLLM.Core.API.Controllers.UserProfilesController.html","topicHref":"FoundationaLLM.Core.API.Controllers.UserProfilesController.html","topicUid":"FoundationaLLM.Core.API.Controllers.UserProfilesController"}]},{"name":"Program","href":"FoundationaLLM.Core.API.Program.html","topicHref":"FoundationaLLM.Core.API.Program.html","topicUid":"FoundationaLLM.Core.API.Program"}]},{"name":"Interfaces","href":"FoundationaLLM.Core.Interfaces.html","topicHref":"FoundationaLLM.Core.Interfaces.html","topicUid":"FoundationaLLM.Core.Interfaces","items":[{"name":"ICoreService","href":"FoundationaLLM.Core.Interfaces.ICoreService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICoreService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICoreService"},{"name":"ICosmosDbChangeFeedService","href":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICosmosDbChangeFeedService"},{"name":"ICosmosDbService","href":"FoundationaLLM.Core.Interfaces.ICosmosDbService.html","topicHref":"FoundationaLLM.Core.Interfaces.ICosmosDbService.html","topicUid":"FoundationaLLM.Core.Interfaces.ICosmosDbService"},{"name":"IGatekeeperAPIService","href":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService.html","topicHref":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService.html","topicUid":"FoundationaLLM.Core.Interfaces.IGatekeeperAPIService"},{"name":"IOpenAiService","href":"FoundationaLLM.Core.Interfaces.IOpenAiService.html","topicHref":"FoundationaLLM.Core.Interfaces.IOpenAiService.html","topicUid":"FoundationaLLM.Core.Interfaces.IOpenAiService"},{"name":"IUserProfileService","href":"FoundationaLLM.Core.Interfaces.IUserProfileService.html","topicHref":"FoundationaLLM.Core.Interfaces.IUserProfileService.html","topicUid":"FoundationaLLM.Core.Interfaces.IUserProfileService"},{"name":"IVectorDatabaseServiceManagement","href":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement.html","topicHref":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement.html","topicUid":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceManagement"},{"name":"IVectorDatabaseServiceQueries","href":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries.html","topicHref":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries.html","topicUid":"FoundationaLLM.Core.Interfaces.IVectorDatabaseServiceQueries"}]},{"name":"Models","href":"FoundationaLLM.Core.Models.html","topicHref":"FoundationaLLM.Core.Models.html","topicUid":"FoundationaLLM.Core.Models","items":[{"name":"Configuration","href":"FoundationaLLM.Core.Models.Configuration.html","topicHref":"FoundationaLLM.Core.Models.Configuration.html","topicUid":"FoundationaLLM.Core.Models.Configuration","items":[{"name":"ChatSessionNameSummarizationType","href":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType.html","topicHref":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType.html","topicUid":"FoundationaLLM.Core.Models.Configuration.ChatSessionNameSummarizationType"},{"name":"CoreServiceSettings","href":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings.html","topicHref":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings.html","topicUid":"FoundationaLLM.Core.Models.Configuration.CoreServiceSettings"},{"name":"CosmosDbSettings","href":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings.html","topicHref":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings.html","topicUid":"FoundationaLLM.Core.Models.Configuration.CosmosDbSettings"}]},{"name":"SessionTypes","href":"FoundationaLLM.Core.Models.SessionTypes.html","topicHref":"FoundationaLLM.Core.Models.SessionTypes.html","topicUid":"FoundationaLLM.Core.Models.SessionTypes"}]},{"name":"Services","href":"FoundationaLLM.Core.Services.html","topicHref":"FoundationaLLM.Core.Services.html","topicUid":"FoundationaLLM.Core.Services","items":[{"name":"CognitiveSearchService","href":"FoundationaLLM.Core.Services.CognitiveSearchService.html","topicHref":"FoundationaLLM.Core.Services.CognitiveSearchService.html","topicUid":"FoundationaLLM.Core.Services.CognitiveSearchService"},{"name":"CoreService","href":"FoundationaLLM.Core.Services.CoreService.html","topicHref":"FoundationaLLM.Core.Services.CoreService.html","topicUid":"FoundationaLLM.Core.Services.CoreService"},{"name":"CosmosDbChangeFeedService","href":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService.html","topicHref":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService.html","topicUid":"FoundationaLLM.Core.Services.CosmosDbChangeFeedService"},{"name":"CosmosDbService","href":"FoundationaLLM.Core.Services.CosmosDbService.html","topicHref":"FoundationaLLM.Core.Services.CosmosDbService.html","topicUid":"FoundationaLLM.Core.Services.CosmosDbService"},{"name":"GatekeeperAPIService","href":"FoundationaLLM.Core.Services.GatekeeperAPIService.html","topicHref":"FoundationaLLM.Core.Services.GatekeeperAPIService.html","topicUid":"FoundationaLLM.Core.Services.GatekeeperAPIService"},{"name":"OpenAiService","href":"FoundationaLLM.Core.Services.OpenAiService.html","topicHref":"FoundationaLLM.Core.Services.OpenAiService.html","topicUid":"FoundationaLLM.Core.Services.OpenAiService"},{"name":"UserProfileService","href":"FoundationaLLM.Core.Services.UserProfileService.html","topicHref":"FoundationaLLM.Core.Services.UserProfileService.html","topicUid":"FoundationaLLM.Core.Services.UserProfileService"}]},{"name":"Utils","href":"FoundationaLLM.Core.Utils.html","topicHref":"FoundationaLLM.Core.Utils.html","topicUid":"FoundationaLLM.Core.Utils","items":[{"name":"ObjectExtensions","href":"FoundationaLLM.Core.Utils.ObjectExtensions.html","topicHref":"FoundationaLLM.Core.Utils.ObjectExtensions.html","topicUid":"FoundationaLLM.Core.Utils.ObjectExtensions"}]},{"name":"Worker","href":"FoundationaLLM.Core.Worker.html","topicHref":"FoundationaLLM.Core.Worker.html","topicUid":"FoundationaLLM.Core.Worker","items":[{"name":"ChangeFeedWorker","href":"FoundationaLLM.Core.Worker.ChangeFeedWorker.html","topicHref":"FoundationaLLM.Core.Worker.ChangeFeedWorker.html","topicUid":"FoundationaLLM.Core.Worker.ChangeFeedWorker"}]}]},{"name":"Gatekeeper","href":"FoundationaLLM.Gatekeeper.html","topicHref":"FoundationaLLM.Gatekeeper.html","topicUid":"FoundationaLLM.Gatekeeper","items":[{"name":"API","href":"FoundationaLLM.Gatekeeper.API.html","topicHref":"FoundationaLLM.Gatekeeper.API.html","topicUid":"FoundationaLLM.Gatekeeper.API","items":[{"name":"Controllers","href":"FoundationaLLM.Gatekeeper.API.Controllers.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers","items":[{"name":"OrchestrationController","href":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Gatekeeper.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.Gatekeeper.API.Program.html","topicHref":"FoundationaLLM.Gatekeeper.API.Program.html","topicUid":"FoundationaLLM.Gatekeeper.API.Program"}]},{"name":"Core","href":"FoundationaLLM.Gatekeeper.Core.html","topicHref":"FoundationaLLM.Gatekeeper.Core.html","topicUid":"FoundationaLLM.Gatekeeper.Core","items":[{"name":"Interfaces","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces","items":[{"name":"IContentSafetyService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IContentSafetyService"},{"name":"IGatekeeperIntegrationAPIService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperIntegrationAPIService"},{"name":"IGatekeeperService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IGatekeeperService"},{"name":"IRefinementService","href":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Interfaces.IRefinementService"}]},{"name":"Models","href":"FoundationaLLM.Gatekeeper.Core.Models.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models","items":[{"name":"ConfigurationOptions","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions","items":[{"name":"AzureContentSafetySettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.AzureContentSafetySettings"},{"name":"GatekeeperServiceSettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.GatekeeperServiceSettings"},{"name":"RefinementServiceSettings","href":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ConfigurationOptions.RefinementServiceSettings"}]},{"name":"ContentSafety","href":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety","items":[{"name":"AnalyzeTextFilterResult","href":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.ContentSafety.AnalyzeTextFilterResult"}]},{"name":"Integration","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration","items":[{"name":"AnalyzeRequest","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeRequest"},{"name":"AnalyzeResponse","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnalyzeResponse"},{"name":"AnonymizeResponse","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.AnonymizeResponse"},{"name":"PIIResult","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResult"},{"name":"PIIResultAnonymized","href":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Models.Integration.PIIResultAnonymized"}]}]},{"name":"Services","href":"FoundationaLLM.Gatekeeper.Core.Services.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services","items":[{"name":"AzureContentSafetyService","href":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.AzureContentSafetyService"},{"name":"GatekeeperIntegrationAPIService","href":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperIntegrationAPIService"},{"name":"GatekeeperService","href":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.GatekeeperService"},{"name":"RefinementService","href":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService.html","topicHref":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService.html","topicUid":"FoundationaLLM.Gatekeeper.Core.Services.RefinementService"}]}]}]},{"name":"Management","href":"FoundationaLLM.Management.html","topicHref":"FoundationaLLM.Management.html","topicUid":"FoundationaLLM.Management","items":[{"name":"API","href":"FoundationaLLM.Management.API.html","topicHref":"FoundationaLLM.Management.API.html","topicUid":"FoundationaLLM.Management.API","items":[{"name":"Controllers","href":"FoundationaLLM.Management.API.Controllers.html","topicHref":"FoundationaLLM.Management.API.Controllers.html","topicUid":"FoundationaLLM.Management.API.Controllers","items":[{"name":"CachesController","href":"FoundationaLLM.Management.API.Controllers.CachesController.html","topicHref":"FoundationaLLM.Management.API.Controllers.CachesController.html","topicUid":"FoundationaLLM.Management.API.Controllers.CachesController"},{"name":"ConfigurationsController","href":"FoundationaLLM.Management.API.Controllers.ConfigurationsController.html","topicHref":"FoundationaLLM.Management.API.Controllers.ConfigurationsController.html","topicUid":"FoundationaLLM.Management.API.Controllers.ConfigurationsController"},{"name":"StatusController","href":"FoundationaLLM.Management.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Management.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Management.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.Management.API.Program.html","topicHref":"FoundationaLLM.Management.API.Program.html","topicUid":"FoundationaLLM.Management.API.Program"}]},{"name":"Interfaces","href":"FoundationaLLM.Management.Interfaces.html","topicHref":"FoundationaLLM.Management.Interfaces.html","topicUid":"FoundationaLLM.Management.Interfaces","items":[{"name":"ICacheManagementService","href":"FoundationaLLM.Management.Interfaces.ICacheManagementService.html","topicHref":"FoundationaLLM.Management.Interfaces.ICacheManagementService.html","topicUid":"FoundationaLLM.Management.Interfaces.ICacheManagementService"},{"name":"IConfigurationManagementService","href":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService.html","topicHref":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService.html","topicUid":"FoundationaLLM.Management.Interfaces.IConfigurationManagementService"}]},{"name":"Models.Configuration","href":"FoundationaLLM.Management.Models.Configuration.html","topicHref":"FoundationaLLM.Management.Models.Configuration.html","topicUid":"FoundationaLLM.Management.Models.Configuration","items":[{"name":"Agents","href":"FoundationaLLM.Management.Models.Configuration.Agents.html","topicHref":"FoundationaLLM.Management.Models.Configuration.Agents.html","topicUid":"FoundationaLLM.Management.Models.Configuration.Agents","items":[{"name":"AgentHints","href":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints.html","topicHref":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints.html","topicUid":"FoundationaLLM.Management.Models.Configuration.Agents.AgentHints"}]},{"name":"AppConfigurationSettings","href":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings.html","topicHref":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings.html","topicUid":"FoundationaLLM.Management.Models.Configuration.AppConfigurationSettings"},{"name":"CosmosDbSettings","href":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings.html","topicHref":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings.html","topicUid":"FoundationaLLM.Management.Models.Configuration.CosmosDbSettings"}]},{"name":"Services","href":"FoundationaLLM.Management.Services.html","topicHref":"FoundationaLLM.Management.Services.html","topicUid":"FoundationaLLM.Management.Services","items":[{"name":"APIServices","href":"FoundationaLLM.Management.Services.APIServices.html","topicHref":"FoundationaLLM.Management.Services.APIServices.html","topicUid":"FoundationaLLM.Management.Services.APIServices","items":[{"name":"AgentFactoryAPIService","href":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService.html","topicHref":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService.html","topicUid":"FoundationaLLM.Management.Services.APIServices.AgentFactoryAPIService"}]},{"name":"CacheManagementService","href":"FoundationaLLM.Management.Services.CacheManagementService.html","topicHref":"FoundationaLLM.Management.Services.CacheManagementService.html","topicUid":"FoundationaLLM.Management.Services.CacheManagementService"},{"name":"ConfigurationManagementService","href":"FoundationaLLM.Management.Services.ConfigurationManagementService.html","topicHref":"FoundationaLLM.Management.Services.ConfigurationManagementService.html","topicUid":"FoundationaLLM.Management.Services.ConfigurationManagementService"}]}]},{"name":"SemanticKernel","href":"FoundationaLLM.SemanticKernel.html","topicHref":"FoundationaLLM.SemanticKernel.html","topicUid":"FoundationaLLM.SemanticKernel","items":[{"name":"API","href":"FoundationaLLM.SemanticKernel.API.html","topicHref":"FoundationaLLM.SemanticKernel.API.html","topicUid":"FoundationaLLM.SemanticKernel.API","items":[{"name":"Controllers","href":"FoundationaLLM.SemanticKernel.API.Controllers.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers","items":[{"name":"OrchestrationController","href":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers.OrchestrationController"},{"name":"StatusController","href":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.SemanticKernel.API.Controllers.StatusController"}]},{"name":"Program","href":"FoundationaLLM.SemanticKernel.API.Program.html","topicHref":"FoundationaLLM.SemanticKernel.API.Program.html","topicUid":"FoundationaLLM.SemanticKernel.API.Program"}]},{"name":"Chat","href":"FoundationaLLM.SemanticKernel.Chat.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.html","topicUid":"FoundationaLLM.SemanticKernel.Chat","items":[{"name":"ChatBuilder","href":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder.html","topicUid":"FoundationaLLM.SemanticKernel.Chat.ChatBuilder"},{"name":"PromptOptimizationSettings","href":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Chat.PromptOptimizationSettings"}]},{"name":"Core","href":"FoundationaLLM.SemanticKernel.Core.html","topicHref":"FoundationaLLM.SemanticKernel.Core.html","topicUid":"FoundationaLLM.SemanticKernel.Core","items":[{"name":"Interfaces","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces","items":[{"name":"IMemorySource","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.IMemorySource"},{"name":"ISemanticKernelService","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISemanticKernelService"},{"name":"ISystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ISystemPromptService"},{"name":"ITokenizer","href":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Interfaces.ITokenizer"}]},{"name":"Models","href":"FoundationaLLM.SemanticKernel.Core.Models.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models","items":[{"name":"Configuration","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration","items":[{"name":"AzureAISearchIndexingServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.AzureAISearchIndexingServiceSettings"},{"name":"SemanticKernelTextEmbeddingServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.Configuration.SemanticKernelTextEmbeddingServiceSettings"}]},{"name":"ConfigurationOptions","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions","items":[{"name":"AzureCognitiveSearchMemorySourceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.AzureCognitiveSearchMemorySourceSettings"},{"name":"BlobStorageMemorySourceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.BlobStorageMemorySourceSettings"},{"name":"DurableSystemPromptServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.DurableSystemPromptServiceSettings"},{"name":"SemanticKernelServiceSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings"},{"name":"SemanticKernelServiceSettings.CognitiveSearchSettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.CognitiveSearchSettings"},{"name":"SemanticKernelServiceSettings.OpenAISettings","href":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Models.ConfigurationOptions.SemanticKernelServiceSettings.OpenAISettings"}]}]},{"name":"Plugins.Core","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core","items":[{"name":"TextEmbeddingObjectMemoryPlugin","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextEmbeddingObjectMemoryPlugin"},{"name":"TextSummaryPlugin","href":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Plugins.Core.TextSummaryPlugin"}]},{"name":"Services","href":"FoundationaLLM.SemanticKernel.Core.Services.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services","items":[{"name":"AzureAISearchIndexingService","href":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.AzureAISearchIndexingService"},{"name":"DurableSystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.DurableSystemPromptService"},{"name":"InMemorySystemPromptService","href":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.InMemorySystemPromptService"},{"name":"SemanticKernelService","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelService"},{"name":"SemanticKernelTextEmbeddingService","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTextEmbeddingService"},{"name":"SemanticKernelTokenizer","href":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer.html","topicHref":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer.html","topicUid":"FoundationaLLM.SemanticKernel.Core.Services.SemanticKernelTokenizer"}]}]},{"name":"MemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource","items":[{"name":"AzureCognitiveSearchMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySource"},{"name":"AzureCognitiveSearchMemorySourceConfig","href":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.AzureCognitiveSearchMemorySourceConfig"},{"name":"BlobStorageMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySource"},{"name":"BlobStorageMemorySourceConfig","href":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.BlobStorageMemorySourceConfig"},{"name":"FacetedQueryFacet","href":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryFacet"},{"name":"FacetedQueryMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FacetedQueryMemorySource"},{"name":"FileMemorySource","href":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySource"},{"name":"FileMemorySourceFile","href":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile.html","topicHref":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile.html","topicUid":"FoundationaLLM.SemanticKernel.MemorySource.FileMemorySourceFile"}]},{"name":"Plugins.Memory","href":"FoundationaLLM.SemanticKernel.Plugins.Memory.html","topicHref":"FoundationaLLM.SemanticKernel.Plugins.Memory.html","topicUid":"FoundationaLLM.SemanticKernel.Plugins.Memory","items":[{"name":"VectorMemoryStore","href":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore.html","topicHref":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore.html","topicUid":"FoundationaLLM.SemanticKernel.Plugins.Memory.VectorMemoryStore"}]},{"name":"Text","href":"FoundationaLLM.SemanticKernel.Text.html","topicHref":"FoundationaLLM.SemanticKernel.Text.html","topicUid":"FoundationaLLM.SemanticKernel.Text","items":[{"name":"StringExtensions","href":"FoundationaLLM.SemanticKernel.Text.StringExtensions.html","topicHref":"FoundationaLLM.SemanticKernel.Text.StringExtensions.html","topicUid":"FoundationaLLM.SemanticKernel.Text.StringExtensions"}]},{"name":"TextEmbedding","href":"FoundationaLLM.SemanticKernel.TextEmbedding.html","topicHref":"FoundationaLLM.SemanticKernel.TextEmbedding.html","topicUid":"FoundationaLLM.SemanticKernel.TextEmbedding","items":[{"name":"EmbeddingUtility","href":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility.html","topicHref":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility.html","topicUid":"FoundationaLLM.SemanticKernel.TextEmbedding.EmbeddingUtility"}]}]},{"name":"Vectorization","href":"FoundationaLLM.Vectorization.html","topicHref":"FoundationaLLM.Vectorization.html","topicUid":"FoundationaLLM.Vectorization","items":[{"name":"API.Controllers","href":"FoundationaLLM.Vectorization.API.Controllers.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers","items":[{"name":"StatusController","href":"FoundationaLLM.Vectorization.API.Controllers.StatusController.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.StatusController.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers.StatusController"},{"name":"VectorizationRequestController","href":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html","topicHref":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html","topicUid":"FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController"}]},{"name":"DataFormats.PDF","href":"FoundationaLLM.Vectorization.DataFormats.PDF.html","topicHref":"FoundationaLLM.Vectorization.DataFormats.PDF.html","topicUid":"FoundationaLLM.Vectorization.DataFormats.PDF","items":[{"name":"PDFTextExtractor","href":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor.html","topicHref":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor.html","topicUid":"FoundationaLLM.Vectorization.DataFormats.PDF.PDFTextExtractor"}]},{"name":"Exceptions","href":"FoundationaLLM.Vectorization.Exceptions.html","topicHref":"FoundationaLLM.Vectorization.Exceptions.html","topicUid":"FoundationaLLM.Vectorization.Exceptions","items":[{"name":"VectorizationException","href":"FoundationaLLM.Vectorization.Exceptions.VectorizationException.html","topicHref":"FoundationaLLM.Vectorization.Exceptions.VectorizationException.html","topicUid":"FoundationaLLM.Vectorization.Exceptions.VectorizationException"}]},{"name":"Handlers","href":"FoundationaLLM.Vectorization.Handlers.html","topicHref":"FoundationaLLM.Vectorization.Handlers.html","topicUid":"FoundationaLLM.Vectorization.Handlers","items":[{"name":"EmbeddingHandler","href":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.EmbeddingHandler"},{"name":"ExtractionHandler","href":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.ExtractionHandler"},{"name":"IndexingHandler","href":"FoundationaLLM.Vectorization.Handlers.IndexingHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.IndexingHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.IndexingHandler"},{"name":"PartitionHandler","href":"FoundationaLLM.Vectorization.Handlers.PartitionHandler.html","topicHref":"FoundationaLLM.Vectorization.Handlers.PartitionHandler.html","topicUid":"FoundationaLLM.Vectorization.Handlers.PartitionHandler"},{"name":"VectorizationStepHandlerBase","href":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase.html","topicHref":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase.html","topicUid":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerBase"},{"name":"VectorizationStepHandlerFactory","href":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory.html","topicHref":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory.html","topicUid":"FoundationaLLM.Vectorization.Handlers.VectorizationStepHandlerFactory"}]},{"name":"Interfaces","href":"FoundationaLLM.Vectorization.Interfaces.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.html","topicUid":"FoundationaLLM.Vectorization.Interfaces","items":[{"name":"IContentSourceService","href":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IContentSourceService"},{"name":"IRequestManagerService","href":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestManagerService"},{"name":"IRequestSourceService","href":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestSourceService"},{"name":"IRequestSourcesCache","href":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache"},{"name":"IVectorizationService","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationService"},{"name":"IVectorizationStateService","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService"},{"name":"IVectorizationStepHandler","href":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler.html","topicHref":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler.html","topicUid":"FoundationaLLM.Vectorization.Interfaces.IVectorizationStepHandler"}]},{"name":"Models","href":"FoundationaLLM.Vectorization.Models.html","topicHref":"FoundationaLLM.Vectorization.Models.html","topicUid":"FoundationaLLM.Vectorization.Models","items":[{"name":"Configuration","href":"FoundationaLLM.Vectorization.Models.Configuration.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration","items":[{"name":"RequestManagerServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.RequestManagerServiceSettings"},{"name":"RequestSourceServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.RequestSourceServiceSettings"},{"name":"VectorizationStateServiceSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationStateServiceSettings"},{"name":"VectorizationWorkerSettings","href":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings.html","topicHref":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings.html","topicUid":"FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings"}]},{"name":"Resources","href":"FoundationaLLM.Vectorization.Models.Resources.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources","items":[{"name":"ContentSourceProfile","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceProfile"},{"name":"ContentSourceStore","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceStore"},{"name":"ContentSourceType","href":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.ContentSourceType"},{"name":"IndexerType","href":"FoundationaLLM.Vectorization.Models.Resources.IndexerType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexerType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexerType"},{"name":"IndexingProfile","href":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfile"},{"name":"IndexingProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.IndexingProfileStore"},{"name":"TextEmbeddingProfile","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfile"},{"name":"TextEmbeddingProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingProfileStore"},{"name":"TextEmbeddingType","href":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextEmbeddingType"},{"name":"TextPartitioningProfile","href":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfile"},{"name":"TextPartitioningProfileStore","href":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextPartitioningProfileStore"},{"name":"TextSplitterType","href":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType.html","topicHref":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType.html","topicUid":"FoundationaLLM.Vectorization.Models.Resources.TextSplitterType"}]},{"name":"VectorizationArtifact","href":"FoundationaLLM.Vectorization.Models.VectorizationArtifact.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationArtifact.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationArtifact"},{"name":"VectorizationArtifactType","href":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationArtifactType"},{"name":"VectorizationLogEntry","href":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationLogEntry"},{"name":"VectorizationProcessingResult","href":"FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationProcessingResult"},{"name":"VectorizationProcessingType","href":"FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationProcessingType"},{"name":"VectorizationQueuing","href":"FoundationaLLM.Vectorization.Models.VectorizationQueuing.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationQueuing.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationQueuing"},{"name":"VectorizationRequest","href":"FoundationaLLM.Vectorization.Models.VectorizationRequest.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationRequest.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationRequest"},{"name":"VectorizationState","href":"FoundationaLLM.Vectorization.Models.VectorizationState.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationState.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationState"},{"name":"VectorizationStep","href":"FoundationaLLM.Vectorization.Models.VectorizationStep.html","topicHref":"FoundationaLLM.Vectorization.Models.VectorizationStep.html","topicUid":"FoundationaLLM.Vectorization.Models.VectorizationStep"}]},{"name":"ResourceProviders","href":"FoundationaLLM.Vectorization.ResourceProviders.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders","items":[{"name":"VectorizationResourceProviderService","href":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService"},{"name":"VectorizationResourceTypeNames","href":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames.html","topicHref":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames.html","topicUid":"FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceTypeNames"}]},{"name":"Services","href":"FoundationaLLM.Vectorization.Services.html","topicHref":"FoundationaLLM.Vectorization.Services.html","topicUid":"FoundationaLLM.Vectorization.Services","items":[{"name":"ContentSources","href":"FoundationaLLM.Vectorization.Services.ContentSources.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources","items":[{"name":"ContentSourceServiceBase","href":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceBase"},{"name":"ContentSourceServiceFactory","href":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.ContentSourceServiceFactory"},{"name":"DataLakeContentSourceService","href":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.ContentSources.DataLakeContentSourceService"}]},{"name":"RequestSources","href":"FoundationaLLM.Vectorization.Services.RequestSources.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources","items":[{"name":"MemoryRequestSourceService","href":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.MemoryRequestSourceService"},{"name":"RequestSourcesBuilder","href":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesBuilder"},{"name":"RequestSourcesCache","href":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.RequestSourcesCache"},{"name":"StorageQueueRequestSourceService","href":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestSources.StorageQueueRequestSourceService"}]},{"name":"Text","href":"FoundationaLLM.Vectorization.Services.Text.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.html","topicUid":"FoundationaLLM.Vectorization.Services.Text","items":[{"name":"IndexingServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.IndexingServiceFactory"},{"name":"TextEmbeddingServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.TextEmbeddingServiceFactory"},{"name":"TextSplitterServiceFactory","href":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory.html","topicHref":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory.html","topicUid":"FoundationaLLM.Vectorization.Services.Text.TextSplitterServiceFactory"}]},{"name":"VectorizationStates","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates","items":[{"name":"BlobStorageVectorizationStateService","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService"},{"name":"MemoryVectorizationStateService","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.MemoryVectorizationStateService"},{"name":"VectorizationStateServiceBase","href":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationStates.VectorizationStateServiceBase"}]},{"name":"RequestManagerService","href":"FoundationaLLM.Vectorization.Services.RequestManagerService.html","topicHref":"FoundationaLLM.Vectorization.Services.RequestManagerService.html","topicUid":"FoundationaLLM.Vectorization.Services.RequestManagerService"},{"name":"VectorizationService","href":"FoundationaLLM.Vectorization.Services.VectorizationService.html","topicHref":"FoundationaLLM.Vectorization.Services.VectorizationService.html","topicUid":"FoundationaLLM.Vectorization.Services.VectorizationService"}]},{"name":"Worker","href":"FoundationaLLM.Vectorization.Worker.html","topicHref":"FoundationaLLM.Vectorization.Worker.html","topicUid":"FoundationaLLM.Vectorization.Worker","items":[{"name":"Controllers","href":"FoundationaLLM.Vectorization.Worker.Controllers.html","topicHref":"FoundationaLLM.Vectorization.Worker.Controllers.html","topicUid":"FoundationaLLM.Vectorization.Worker.Controllers","items":[{"name":"StatusController","href":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController.html","topicHref":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController.html","topicUid":"FoundationaLLM.Vectorization.Worker.Controllers.StatusController"}]},{"name":"Worker","href":"FoundationaLLM.Vectorization.Worker.Worker.html","topicHref":"FoundationaLLM.Vectorization.Worker.Worker.html","topicUid":"FoundationaLLM.Vectorization.Worker.Worker"}]},{"name":"VectorizationWorker","href":"FoundationaLLM.Vectorization.VectorizationWorker.html","topicHref":"FoundationaLLM.Vectorization.VectorizationWorker.html","topicUid":"FoundationaLLM.Vectorization.VectorizationWorker"},{"name":"VectorizationWorkerBuilder","href":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder.html","topicHref":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder.html","topicUid":"FoundationaLLM.Vectorization.VectorizationWorkerBuilder"}]}]}],"memberLayout":"SamePage"} diff --git a/index.json b/index.json index a15aad1ec2..7ede178bac 100644 --- a/index.json +++ b/index.json @@ -317,7 +317,7 @@ "api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html": { "href": "api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html", "title": "Class DependencyInjectionKeys | FoundationaLLM", - "keywords": "Class DependencyInjectionKeys Namespace FoundationaLLM.Common.Constants Assembly FoundationaLLM.Common.dll Contains constants of the keys for all keyed dependency injections. public static class DependencyInjectionKeys Inheritance object DependencyInjectionKeys Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields FoundationaLLM_Vectorization_AzureAISearchIndexingService The dependency injection key for the Azure AI Search indexing service. public const string FoundationaLLM_Vectorization_AzureAISearchIndexingService = \"FoundationaLLM:Vectorization:AzureAISearchIndexingService\" Field Value string FoundationaLLM_Vectorization_BlobStorageVectorizationStateService The dependency injection key for the blob storage vectorization state service. public const string FoundationaLLM_Vectorization_BlobStorageVectorizationStateService = \"FoundationaLLM:Vectorization:BlobStorageVectorizationStateService\" Field Value string FoundationaLLM_Vectorization_ContentSourceServiceFactory The dependency injection key for the content source service factory. public const string FoundationaLLM_Vectorization_ContentSourceServiceFactory = \"FoundationaLLM:Vectorization:ContentSourceServiceFactory\" Field Value string FoundationaLLM_Vectorization_DataLakeContentSourceService The dependency injection key for the vectorization data lake content source service. public const string FoundationaLLM_Vectorization_DataLakeContentSourceService = \"FoundationaLLM:Vectorization:DataLakeContentSourceService\" Field Value string FoundationaLLM_Vectorization_ResourceProviderService The dependency injection key for the FoundationaLLM.Vectorization resource provider. public const string FoundationaLLM_Vectorization_ResourceProviderService = \"FoundationaLLM:Vectorization:ResourceProviderService\" Field Value string FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService The dependency injection key for the Semantic Kernel text embedding service. public const string FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService = \"FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService\" Field Value string" + "keywords": "Class DependencyInjectionKeys Namespace FoundationaLLM.Common.Constants Assembly FoundationaLLM.Common.dll Contains constants of the keys for all keyed dependency injections. public static class DependencyInjectionKeys Inheritance object DependencyInjectionKeys Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields FoundationaLLM_Vectorization_AzureAISearchIndexingService The dependency injection key for the Azure AI Search indexing service. public const string FoundationaLLM_Vectorization_AzureAISearchIndexingService = \"FoundationaLLM:Vectorization:AzureAISearchIndexingService\" Field Value string FoundationaLLM_Vectorization_BlobStorageVectorizationStateService The dependency injection key for the blob storage vectorization state service. public const string FoundationaLLM_Vectorization_BlobStorageVectorizationStateService = \"FoundationaLLM:Vectorization:BlobStorageVectorizationStateService\" Field Value string FoundationaLLM_Vectorization_ContentSourceServiceFactory The dependency injection key for the content source service factory. public const string FoundationaLLM_Vectorization_ContentSourceServiceFactory = \"FoundationaLLM:Vectorization:ContentSourceServiceFactory\" Field Value string FoundationaLLM_Vectorization_DataLakeContentSourceService The dependency injection key for the vectorization data lake content source service. public const string FoundationaLLM_Vectorization_DataLakeContentSourceService = \"FoundationaLLM:Vectorization:DataLakeContentSourceService\" Field Value string FoundationaLLM_Vectorization_Queues The dependency injection key for the vectorization queues configuration section. public const string FoundationaLLM_Vectorization_Queues = \"FoundationaLLM:Vectorization:Queues\" Field Value string FoundationaLLM_Vectorization_ResourceProviderService The dependency injection key for the FoundationaLLM.Vectorization resource provider. public const string FoundationaLLM_Vectorization_ResourceProviderService = \"FoundationaLLM:Vectorization:ResourceProviderService\" Field Value string FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService The dependency injection key for the Semantic Kernel text embedding service. public const string FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService = \"FoundationaLLM:Vectorization:SemanticKernelTextEmbeddingService\" Field Value string FoundationaLLM_Vectorization_Steps The dependency injection key for the vectorization steps configuration section. public const string FoundationaLLM_Vectorization_Steps = \"FoundationaLLM:Vectorization:Steps\" Field Value string" }, "api/dotnet/FoundationaLLM.Common.Constants.FileExtensions.html": { "href": "api/dotnet/FoundationaLLM.Common.Constants.FileExtensions.html", @@ -1822,7 +1822,7 @@ "api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.API.Controllers.VectorizationRequestController.html", "title": "Class VectorizationRequestController | FoundationaLLM", - "keywords": "Class VectorizationRequestController Namespace FoundationaLLM.Vectorization.API.Controllers Assembly FoundationaLLM.Vectorization.API.dll Methods for managing vectorization requests. [ApiVersion(1, null)] [ApiController] [APIKeyAuthentication] [Route(\"[controller]\")] public class VectorizationRequestController : ControllerBase Inheritance object ControllerBase VectorizationRequestController Inherited Members ControllerBase.StatusCode(int) ControllerBase.StatusCode(int, object) ControllerBase.Content(string) ControllerBase.Content(string, string) ControllerBase.Content(string, string, Encoding) ControllerBase.Content(string, MediaTypeHeaderValue) ControllerBase.NoContent() ControllerBase.Ok() ControllerBase.Ok(object) ControllerBase.Redirect(string) ControllerBase.RedirectPermanent(string) ControllerBase.RedirectPreserveMethod(string) ControllerBase.RedirectPermanentPreserveMethod(string) ControllerBase.LocalRedirect(string) ControllerBase.LocalRedirectPermanent(string) ControllerBase.LocalRedirectPreserveMethod(string) ControllerBase.LocalRedirectPermanentPreserveMethod(string) ControllerBase.RedirectToAction() ControllerBase.RedirectToAction(string) ControllerBase.RedirectToAction(string, object) ControllerBase.RedirectToAction(string, string) ControllerBase.RedirectToAction(string, string, object) ControllerBase.RedirectToAction(string, string, string) ControllerBase.RedirectToAction(string, string, object, string) ControllerBase.RedirectToActionPreserveMethod(string, string, object, string) ControllerBase.RedirectToActionPermanent(string) ControllerBase.RedirectToActionPermanent(string, object) ControllerBase.RedirectToActionPermanent(string, string) ControllerBase.RedirectToActionPermanent(string, string, string) ControllerBase.RedirectToActionPermanent(string, string, object) ControllerBase.RedirectToActionPermanent(string, string, object, string) ControllerBase.RedirectToActionPermanentPreserveMethod(string, string, object, string) ControllerBase.RedirectToRoute(string) ControllerBase.RedirectToRoute(object) ControllerBase.RedirectToRoute(string, object) ControllerBase.RedirectToRoute(string, string) ControllerBase.RedirectToRoute(string, object, string) ControllerBase.RedirectToRoutePreserveMethod(string, object, string) ControllerBase.RedirectToRoutePermanent(string) ControllerBase.RedirectToRoutePermanent(object) ControllerBase.RedirectToRoutePermanent(string, object) ControllerBase.RedirectToRoutePermanent(string, string) ControllerBase.RedirectToRoutePermanent(string, object, string) ControllerBase.RedirectToRoutePermanentPreserveMethod(string, object, string) ControllerBase.RedirectToPage(string) ControllerBase.RedirectToPage(string, object) ControllerBase.RedirectToPage(string, string) ControllerBase.RedirectToPage(string, string, object) ControllerBase.RedirectToPage(string, string, string) ControllerBase.RedirectToPage(string, string, object, string) ControllerBase.RedirectToPagePermanent(string) ControllerBase.RedirectToPagePermanent(string, object) ControllerBase.RedirectToPagePermanent(string, string) ControllerBase.RedirectToPagePermanent(string, string, string) ControllerBase.RedirectToPagePermanent(string, string, object, string) ControllerBase.RedirectToPagePreserveMethod(string, string, object, string) ControllerBase.RedirectToPagePermanentPreserveMethod(string, string, object, string) ControllerBase.File(byte[], string) ControllerBase.File(byte[], string, bool) ControllerBase.File(byte[], string, string) ControllerBase.File(byte[], string, string, bool) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string) ControllerBase.File(Stream, string, bool) ControllerBase.File(Stream, string, string) ControllerBase.File(Stream, string, string, bool) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string) ControllerBase.File(string, string, bool) ControllerBase.File(string, string, string) ControllerBase.File(string, string, string, bool) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string) ControllerBase.PhysicalFile(string, string, bool) ControllerBase.PhysicalFile(string, string, string) ControllerBase.PhysicalFile(string, string, string, bool) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.Unauthorized() ControllerBase.Unauthorized(object) ControllerBase.NotFound() ControllerBase.NotFound(object) ControllerBase.BadRequest() ControllerBase.BadRequest(object) ControllerBase.BadRequest(ModelStateDictionary) ControllerBase.UnprocessableEntity() ControllerBase.UnprocessableEntity(object) ControllerBase.UnprocessableEntity(ModelStateDictionary) ControllerBase.Conflict() ControllerBase.Conflict(object) ControllerBase.Conflict(ModelStateDictionary) ControllerBase.Problem(string, string, int?, string, string) ControllerBase.ValidationProblem(ValidationProblemDetails) ControllerBase.ValidationProblem(ModelStateDictionary) ControllerBase.ValidationProblem() ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary) ControllerBase.Created() ControllerBase.Created(string, object) ControllerBase.Created(Uri, object) ControllerBase.CreatedAtAction(string, object) ControllerBase.CreatedAtAction(string, object, object) ControllerBase.CreatedAtAction(string, string, object, object) ControllerBase.CreatedAtRoute(string, object) ControllerBase.CreatedAtRoute(object, object) ControllerBase.CreatedAtRoute(string, object, object) ControllerBase.Accepted() ControllerBase.Accepted(object) ControllerBase.Accepted(Uri) ControllerBase.Accepted(string) ControllerBase.Accepted(string, object) ControllerBase.Accepted(Uri, object) ControllerBase.AcceptedAtAction(string) ControllerBase.AcceptedAtAction(string, string) ControllerBase.AcceptedAtAction(string, object) ControllerBase.AcceptedAtAction(string, string, object) ControllerBase.AcceptedAtAction(string, object, object) ControllerBase.AcceptedAtAction(string, string, object, object) ControllerBase.AcceptedAtRoute(object) ControllerBase.AcceptedAtRoute(string) ControllerBase.AcceptedAtRoute(string, object) ControllerBase.AcceptedAtRoute(object, object) ControllerBase.AcceptedAtRoute(string, object, object) ControllerBase.Challenge() ControllerBase.Challenge(params string[]) ControllerBase.Challenge(AuthenticationProperties) ControllerBase.Challenge(AuthenticationProperties, params string[]) ControllerBase.Forbid() ControllerBase.Forbid(params string[]) ControllerBase.Forbid(AuthenticationProperties) ControllerBase.Forbid(AuthenticationProperties, params string[]) ControllerBase.SignIn(ClaimsPrincipal) ControllerBase.SignIn(ClaimsPrincipal, string) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties, string) ControllerBase.SignOut() ControllerBase.SignOut(AuthenticationProperties) ControllerBase.SignOut(params string[]) ControllerBase.SignOut(AuthenticationProperties, params string[]) ControllerBase.TryUpdateModelAsync(TModel) ControllerBase.TryUpdateModelAsync(TModel, string) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider) ControllerBase.TryUpdateModelAsync(TModel, string, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, Func) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, Func) ControllerBase.TryUpdateModelAsync(object, Type, string) ControllerBase.TryUpdateModelAsync(object, Type, string, IValueProvider, Func) ControllerBase.TryValidateModel(object) ControllerBase.TryValidateModel(object, string) ControllerBase.HttpContext ControllerBase.Request ControllerBase.Response ControllerBase.RouteData ControllerBase.ModelState ControllerBase.ControllerContext ControllerBase.MetadataProvider ControllerBase.ModelBinderFactory ControllerBase.Url ControllerBase.ObjectValidator ControllerBase.ProblemDetailsFactory ControllerBase.User ControllerBase.Empty object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Constructor for the vectorization request controller. Constructors VectorizationRequestController(IVectorizationService) Methods for managing vectorization requests. public VectorizationRequestController(IVectorizationService vectorizationService) Parameters vectorizationService IVectorizationService Remarks Constructor for the vectorization request controller. Methods ProcessRequest(VectorizationRequest) Handles an incoming vectorization request by starting a new vectorization pipeline. [HttpPost] public Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest Returns Task" + "keywords": "Class VectorizationRequestController Namespace FoundationaLLM.Vectorization.API.Controllers Assembly FoundationaLLM.Vectorization.API.dll Methods for managing vectorization requests. [ApiVersion(1, null)] [ApiController] [APIKeyAuthentication] [Route(\"[controller]\")] public class VectorizationRequestController : ControllerBase Inheritance object ControllerBase VectorizationRequestController Inherited Members ControllerBase.StatusCode(int) ControllerBase.StatusCode(int, object) ControllerBase.Content(string) ControllerBase.Content(string, string) ControllerBase.Content(string, string, Encoding) ControllerBase.Content(string, MediaTypeHeaderValue) ControllerBase.NoContent() ControllerBase.Ok() ControllerBase.Ok(object) ControllerBase.Redirect(string) ControllerBase.RedirectPermanent(string) ControllerBase.RedirectPreserveMethod(string) ControllerBase.RedirectPermanentPreserveMethod(string) ControllerBase.LocalRedirect(string) ControllerBase.LocalRedirectPermanent(string) ControllerBase.LocalRedirectPreserveMethod(string) ControllerBase.LocalRedirectPermanentPreserveMethod(string) ControllerBase.RedirectToAction() ControllerBase.RedirectToAction(string) ControllerBase.RedirectToAction(string, object) ControllerBase.RedirectToAction(string, string) ControllerBase.RedirectToAction(string, string, object) ControllerBase.RedirectToAction(string, string, string) ControllerBase.RedirectToAction(string, string, object, string) ControllerBase.RedirectToActionPreserveMethod(string, string, object, string) ControllerBase.RedirectToActionPermanent(string) ControllerBase.RedirectToActionPermanent(string, object) ControllerBase.RedirectToActionPermanent(string, string) ControllerBase.RedirectToActionPermanent(string, string, string) ControllerBase.RedirectToActionPermanent(string, string, object) ControllerBase.RedirectToActionPermanent(string, string, object, string) ControllerBase.RedirectToActionPermanentPreserveMethod(string, string, object, string) ControllerBase.RedirectToRoute(string) ControllerBase.RedirectToRoute(object) ControllerBase.RedirectToRoute(string, object) ControllerBase.RedirectToRoute(string, string) ControllerBase.RedirectToRoute(string, object, string) ControllerBase.RedirectToRoutePreserveMethod(string, object, string) ControllerBase.RedirectToRoutePermanent(string) ControllerBase.RedirectToRoutePermanent(object) ControllerBase.RedirectToRoutePermanent(string, object) ControllerBase.RedirectToRoutePermanent(string, string) ControllerBase.RedirectToRoutePermanent(string, object, string) ControllerBase.RedirectToRoutePermanentPreserveMethod(string, object, string) ControllerBase.RedirectToPage(string) ControllerBase.RedirectToPage(string, object) ControllerBase.RedirectToPage(string, string) ControllerBase.RedirectToPage(string, string, object) ControllerBase.RedirectToPage(string, string, string) ControllerBase.RedirectToPage(string, string, object, string) ControllerBase.RedirectToPagePermanent(string) ControllerBase.RedirectToPagePermanent(string, object) ControllerBase.RedirectToPagePermanent(string, string) ControllerBase.RedirectToPagePermanent(string, string, string) ControllerBase.RedirectToPagePermanent(string, string, object, string) ControllerBase.RedirectToPagePreserveMethod(string, string, object, string) ControllerBase.RedirectToPagePermanentPreserveMethod(string, string, object, string) ControllerBase.File(byte[], string) ControllerBase.File(byte[], string, bool) ControllerBase.File(byte[], string, string) ControllerBase.File(byte[], string, string, bool) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string) ControllerBase.File(Stream, string, bool) ControllerBase.File(Stream, string, string) ControllerBase.File(Stream, string, string, bool) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string) ControllerBase.File(string, string, bool) ControllerBase.File(string, string, string) ControllerBase.File(string, string, string, bool) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string) ControllerBase.PhysicalFile(string, string, bool) ControllerBase.PhysicalFile(string, string, string) ControllerBase.PhysicalFile(string, string, string, bool) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.Unauthorized() ControllerBase.Unauthorized(object) ControllerBase.NotFound() ControllerBase.NotFound(object) ControllerBase.BadRequest() ControllerBase.BadRequest(object) ControllerBase.BadRequest(ModelStateDictionary) ControllerBase.UnprocessableEntity() ControllerBase.UnprocessableEntity(object) ControllerBase.UnprocessableEntity(ModelStateDictionary) ControllerBase.Conflict() ControllerBase.Conflict(object) ControllerBase.Conflict(ModelStateDictionary) ControllerBase.Problem(string, string, int?, string, string) ControllerBase.ValidationProblem(ValidationProblemDetails) ControllerBase.ValidationProblem(ModelStateDictionary) ControllerBase.ValidationProblem() ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary) ControllerBase.Created() ControllerBase.Created(string, object) ControllerBase.Created(Uri, object) ControllerBase.CreatedAtAction(string, object) ControllerBase.CreatedAtAction(string, object, object) ControllerBase.CreatedAtAction(string, string, object, object) ControllerBase.CreatedAtRoute(string, object) ControllerBase.CreatedAtRoute(object, object) ControllerBase.CreatedAtRoute(string, object, object) ControllerBase.Accepted() ControllerBase.Accepted(object) ControllerBase.Accepted(Uri) ControllerBase.Accepted(string) ControllerBase.Accepted(string, object) ControllerBase.Accepted(Uri, object) ControllerBase.AcceptedAtAction(string) ControllerBase.AcceptedAtAction(string, string) ControllerBase.AcceptedAtAction(string, object) ControllerBase.AcceptedAtAction(string, string, object) ControllerBase.AcceptedAtAction(string, object, object) ControllerBase.AcceptedAtAction(string, string, object, object) ControllerBase.AcceptedAtRoute(object) ControllerBase.AcceptedAtRoute(string) ControllerBase.AcceptedAtRoute(string, object) ControllerBase.AcceptedAtRoute(object, object) ControllerBase.AcceptedAtRoute(string, object, object) ControllerBase.Challenge() ControllerBase.Challenge(params string[]) ControllerBase.Challenge(AuthenticationProperties) ControllerBase.Challenge(AuthenticationProperties, params string[]) ControllerBase.Forbid() ControllerBase.Forbid(params string[]) ControllerBase.Forbid(AuthenticationProperties) ControllerBase.Forbid(AuthenticationProperties, params string[]) ControllerBase.SignIn(ClaimsPrincipal) ControllerBase.SignIn(ClaimsPrincipal, string) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties, string) ControllerBase.SignOut() ControllerBase.SignOut(AuthenticationProperties) ControllerBase.SignOut(params string[]) ControllerBase.SignOut(AuthenticationProperties, params string[]) ControllerBase.TryUpdateModelAsync(TModel) ControllerBase.TryUpdateModelAsync(TModel, string) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider) ControllerBase.TryUpdateModelAsync(TModel, string, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, Func) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, Func) ControllerBase.TryUpdateModelAsync(object, Type, string) ControllerBase.TryUpdateModelAsync(object, Type, string, IValueProvider, Func) ControllerBase.TryValidateModel(object) ControllerBase.TryValidateModel(object, string) ControllerBase.HttpContext ControllerBase.Request ControllerBase.Response ControllerBase.RouteData ControllerBase.ModelState ControllerBase.ControllerContext ControllerBase.MetadataProvider ControllerBase.ModelBinderFactory ControllerBase.Url ControllerBase.ObjectValidator ControllerBase.ProblemDetailsFactory ControllerBase.User ControllerBase.Empty object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Constructor for the vectorization request controller. Constructors VectorizationRequestController(IVectorizationService) Methods for managing vectorization requests. public VectorizationRequestController(IVectorizationService vectorizationService) Parameters vectorizationService IVectorizationService Remarks Constructor for the vectorization request controller. Methods ProcessRequest(VectorizationRequest) Handles an incoming vectorization request by starting a new vectorization pipeline. [HttpPost] public Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest Returns Task" }, "api/dotnet/FoundationaLLM.Vectorization.API.Controllers.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.API.Controllers.html", @@ -1907,7 +1907,7 @@ "api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationService.html", "title": "Interface IVectorizationService | FoundationaLLM", - "keywords": "Interface IVectorizationService Namespace FoundationaLLM.Vectorization.Interfaces Assembly FoundationaLLM.Vectorization.dll Interface for the vectorization service. public interface IVectorizationService Extension Methods ObjectExtensions.GetPropertyValues(object, List) Methods ProcessRequest(VectorizationRequest) Processes an incoming vectorization request. Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest The VectorizationRequest object containing the details of the vectorization request. Returns Task" + "keywords": "Interface IVectorizationService Namespace FoundationaLLM.Vectorization.Interfaces Assembly FoundationaLLM.Vectorization.dll Interface for the vectorization service. public interface IVectorizationService Extension Methods ObjectExtensions.GetPropertyValues(object, List) Methods ProcessRequest(VectorizationRequest) Processes an incoming vectorization request. Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest The VectorizationRequest object containing the details of the vectorization request. Returns Task" }, "api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService.html", @@ -2029,6 +2029,16 @@ "title": "Class VectorizationLogEntry | FoundationaLLM", "keywords": "Class VectorizationLogEntry Namespace FoundationaLLM.Vectorization.Models Assembly FoundationaLLM.Vectorization.dll Represents a log entry that contains information about vectorization operations. public class VectorizationLogEntry Inheritance object VectorizationLogEntry Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Constructors VectorizationLogEntry(string, string, string, string) Represents a log entry that contains information about vectorization operations. public VectorizationLogEntry(string requestId, string messageId, string source, string text) Parameters requestId string messageId string source string text string Properties MessageId The identifier of underlying message retrieved from the request source. [JsonPropertyOrder(1)] [JsonPropertyName(\"mid\")] public string MessageId { get; set; } Property Value string RequestId The unique identifier of the vectorization request. [JsonPropertyOrder(0)] [JsonPropertyName(\"rid\")] public string RequestId { get; set; } Property Value string Source The source of the log entry. This is usually the name of the vectorization step handler. [JsonPropertyOrder(3)] [JsonPropertyName(\"src\")] public string Source { get; set; } Property Value string Text The content of the log entry. [JsonPropertyOrder(4)] [JsonPropertyName(\"txt\")] public string Text { get; set; } Property Value string Time The time at which the log entry was created. [JsonPropertyOrder(2)] [JsonPropertyName(\"t\")] public DateTimeOffset Time { get; set; } Property Value DateTimeOffset" }, + "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html": { + "href": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html", + "title": "Class VectorizationProcessingResult | FoundationaLLM", + "keywords": "Class VectorizationProcessingResult Namespace FoundationaLLM.Vectorization.Models Assembly FoundationaLLM.Vectorization.dll Represents the result of processing a vectorization request. public record VectorizationProcessingResult : IEquatable Inheritance object VectorizationProcessingResult Implements IEquatable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Constructors VectorizationProcessingResult(bool, Guid?, string?) Represents the result of processing a vectorization request. public VectorizationProcessingResult(bool IsSuccess, Guid? OperationId, string? ErrorMessage) Parameters IsSuccess bool Indicates whether the processing was completed successfully. OperationId Guid? The identifier of the vectorization operation. Can be used to request the status of the operation. ErrorMessage string When IsSuccess is false, contains an error message with details. Properties ErrorMessage When IsSuccess is false, contains an error message with details. public string? ErrorMessage { get; init; } Property Value string IsSuccess Indicates whether the processing was completed successfully. public bool IsSuccess { get; init; } Property Value bool OperationId The identifier of the vectorization operation. Can be used to request the status of the operation. public Guid? OperationId { get; init; } Property Value Guid?" + }, + "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html": { + "href": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html", + "title": "Enum VectorizationProcessingType | FoundationaLLM", + "keywords": "Enum VectorizationProcessingType Namespace FoundationaLLM.Vectorization.Models Assembly FoundationaLLM.Vectorization.dll The type of vectorization request processing. public enum VectorizationProcessingType Extension Methods ObjectExtensions.GetPropertyValues(object, List) Fields Asynchronous = 0 Asynchronous processing using vectorization workers. Synchronous = 1 Synchronous processing using the vectorization API." + }, "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationQueuing.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationQueuing.html", "title": "Enum VectorizationQueuing | FoundationaLLM", @@ -2037,7 +2047,7 @@ "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html", "title": "Class VectorizationRequest | FoundationaLLM", - "keywords": "Class VectorizationRequest Namespace FoundationaLLM.Vectorization.Models Assembly FoundationaLLM.Vectorization.dll Represents a vectorization request. public class VectorizationRequest Inheritance object VectorizationRequest Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Properties Complete Indicates whether the vectorization process is complete or not. [JsonIgnore] public bool Complete { get; } Property Value bool CompletedSteps The ordered list of the names of the vectorization steps that were already completed. [JsonPropertyOrder(11)] [JsonPropertyName(\"completed_steps\")] public required List CompletedSteps { get; set; } Property Value List ContentIdentifier The ContentIdentifier object identifying the content being vectorized. [JsonPropertyOrder(1)] [JsonPropertyName(\"content_identifier\")] public required ContentIdentifier ContentIdentifier { get; set; } Property Value ContentIdentifier CurrentStep The current step of the vectorization request. [JsonIgnore] public string? CurrentStep { get; } Property Value string Id The unique identifier of the vectorization request. Subsequent vectorization requests referring to the same content will have different unique identifiers. [JsonPropertyOrder(0)] [JsonPropertyName(\"id\")] public required string Id { get; set; } Property Value string this[string] Gets the vectorization pipeline step that has a specific identifier. public VectorizationStep? this[string step] { get; } Parameters step string The identifier of the vectorization pipeline step. Property Value VectorizationStep An instances of the VectorizationStep class with the details required by the step handler. RemainingSteps The ordered list of the names of the vectorization steps that still need to be executed. [JsonPropertyOrder(12)] [JsonPropertyName(\"remaining_steps\")] public required List RemainingSteps { get; set; } Property Value List Steps The list of vectorization steps requested by the vectorization request. Vectorization steps are identified by unique names like \"extract\", \"partition\", \"embed\", \"index\", etc. [JsonPropertyOrder(10)] [JsonPropertyName(\"steps\")] public required List Steps { get; set; } Property Value List Methods MoveToNextStep() Advances the vectorization pipeline to the next step. The newly set current step is used to choose the next request source to which the vectorization request will be added. public (string PreviousStep, string? CurrentStep) MoveToNextStep() Returns (string PreviousStep, string CurrentStep) A tuple containing the name of the previous step and the name of the next step to execute if there are steps left to execute or null if the processing of the vectorization request is complete. RollbackToPreviousStep() Reverts the vectorization pipeline to the previous step, returning the name of the step to execute public string RollbackToPreviousStep() Returns string" + "keywords": "Class VectorizationRequest Namespace FoundationaLLM.Vectorization.Models Assembly FoundationaLLM.Vectorization.dll Represents a vectorization request. public class VectorizationRequest Inheritance object VectorizationRequest Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Properties Complete Indicates whether the vectorization process is complete or not. [JsonIgnore] public bool Complete { get; } Property Value bool CompletedSteps The ordered list of the names of the vectorization steps that were already completed. [JsonPropertyOrder(11)] [JsonPropertyName(\"completed_steps\")] public required List CompletedSteps { get; set; } Property Value List ContentIdentifier The ContentIdentifier object identifying the content being vectorized. [JsonPropertyOrder(1)] [JsonPropertyName(\"content_identifier\")] public required ContentIdentifier ContentIdentifier { get; set; } Property Value ContentIdentifier CurrentStep The current step of the vectorization request. [JsonIgnore] public string? CurrentStep { get; } Property Value string Id The unique identifier of the vectorization request. Subsequent vectorization requests referring to the same content will have different unique identifiers. [JsonPropertyOrder(0)] [JsonPropertyName(\"id\")] public required string Id { get; set; } Property Value string this[string] Gets the vectorization pipeline step that has a specific identifier. public VectorizationStep? this[string step] { get; } Parameters step string The identifier of the vectorization pipeline step. Property Value VectorizationStep An instances of the VectorizationStep class with the details required by the step handler. ProcessingType The VectorizationProcessingType indicating how should the request be processed. [JsonPropertyOrder(2)] [JsonPropertyName(\"processing_type\")] [JsonConverter(typeof(JsonStringEnumConverter))] public required VectorizationProcessingType ProcessingType { get; set; } Property Value VectorizationProcessingType RemainingSteps The ordered list of the names of the vectorization steps that still need to be executed. [JsonPropertyOrder(12)] [JsonPropertyName(\"remaining_steps\")] public required List RemainingSteps { get; set; } Property Value List Steps The list of vectorization steps requested by the vectorization request. Vectorization steps are identified by unique names like \"extract\", \"partition\", \"embed\", \"index\", etc. [JsonPropertyOrder(10)] [JsonPropertyName(\"steps\")] public required List Steps { get; set; } Property Value List Methods MoveToNextStep() Advances the vectorization pipeline to the next step. The newly set current step is used to choose the next request source to which the vectorization request will be added. public (string PreviousStep, string? CurrentStep) MoveToNextStep() Returns (string PreviousStep, string CurrentStep) A tuple containing the name of the previous step and the name of the next step to execute if there are steps left to execute or null if the processing of the vectorization request is complete. RollbackToPreviousStep() Reverts the vectorization pipeline to the previous step, returning the name of the step to execute public string RollbackToPreviousStep() Returns string" }, "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationState.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationState.html", @@ -2052,7 +2062,7 @@ "api/dotnet/FoundationaLLM.Vectorization.Models.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Models.html", "title": "Namespace FoundationaLLM.Vectorization.Models | FoundationaLLM", - "keywords": "Namespace FoundationaLLM.Vectorization.Models Namespaces FoundationaLLM.Vectorization.Models.Configuration FoundationaLLM.Vectorization.Models.Resources Classes VectorizationArtifact Represents a vectorization artifact. VectorizationLogEntry Represents a log entry that contains information about vectorization operations. VectorizationRequest Represents a vectorization request. VectorizationState Holds the state associated with each step of the vectorization pipeline for a specified content item (i.e., document). VectorizationStep Represents a vectorization step in a vectorization request. Enums VectorizationArtifactType Deifines types of vectorization artifacts. VectorizationQueuing Types of queuing engines used to dispatch vectorization requests." + "keywords": "Namespace FoundationaLLM.Vectorization.Models Namespaces FoundationaLLM.Vectorization.Models.Configuration FoundationaLLM.Vectorization.Models.Resources Classes VectorizationArtifact Represents a vectorization artifact. VectorizationLogEntry Represents a log entry that contains information about vectorization operations. VectorizationProcessingResult Represents the result of processing a vectorization request. VectorizationRequest Represents a vectorization request. VectorizationState Holds the state associated with each step of the vectorization pipeline for a specified content item (i.e., document). VectorizationStep Represents a vectorization step in a vectorization request. Enums VectorizationArtifactType Deifines types of vectorization artifacts. VectorizationProcessingType The type of vectorization request processing. VectorizationQueuing Types of queuing engines used to dispatch vectorization requests." }, "api/dotnet/FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.ResourceProviders.VectorizationResourceProviderService.html", @@ -2142,7 +2152,7 @@ "api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html", "title": "Class VectorizationService | FoundationaLLM", - "keywords": "Class VectorizationService Namespace FoundationaLLM.Vectorization.Services Assembly FoundationaLLM.Vectorization.dll Implements the IVectorizationService interface. public class VectorizationService : IVectorizationService Inheritance object VectorizationService Implements IVectorizationService Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Creates a new instance of the VectorizationService service. Constructors VectorizationService(IRequestSourcesCache, ILogger) Implements the IVectorizationService interface. public VectorizationService(IRequestSourcesCache requestSourcesCache, ILogger logger) Parameters requestSourcesCache IRequestSourcesCache The IRequestSourcesCache cache of request sources. logger ILogger The logger instance used for logging. Remarks Creates a new instance of the VectorizationService service. Methods ProcessRequest(VectorizationRequest) Processes an incoming vectorization request. public Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest The VectorizationRequest object containing the details of the vectorization request. Returns Task" + "keywords": "Class VectorizationService Namespace FoundationaLLM.Vectorization.Services Assembly FoundationaLLM.Vectorization.dll Implements the IVectorizationService interface. public class VectorizationService : IVectorizationService Inheritance object VectorizationService Implements IVectorizationService Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Creates a new instance of the VectorizationService service. Constructors VectorizationService(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) Implements the IVectorizationService interface. public VectorizationService(IRequestSourcesCache requestSourcesCache, IVectorizationStateService vectorizationStateService, IConfigurationSection stepsConfiguration, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) Parameters requestSourcesCache IRequestSourcesCache The IRequestSourcesCache cache of request sources. vectorizationStateService IVectorizationStateService The service providing vectorization state management. stepsConfiguration IConfigurationSection The IConfigurationSection object providing access to the settings. serviceProvider IServiceProvider The IServiceProvider implemented by the dependency injection container. loggerFactory ILoggerFactory The logger factory used to create loggers. Remarks Creates a new instance of the VectorizationService service. Methods ProcessRequest(VectorizationRequest) Processes an incoming vectorization request. public Task ProcessRequest(VectorizationRequest vectorizationRequest) Parameters vectorizationRequest VectorizationRequest The VectorizationRequest object containing the details of the vectorization request. Returns Task" }, "api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationStates.BlobStorageVectorizationStateService.html", @@ -2192,7 +2202,7 @@ "api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html", "title": "Class Worker | FoundationaLLM", - "keywords": "Class Worker Namespace FoundationaLLM.Vectorization.Worker Assembly FoundationaLLM.Vectorization.Worker.dll The background service used to run the worker. public class Worker : BackgroundService, IHostedService, IDisposable Inheritance object BackgroundService Worker Implements IHostedService IDisposable Inherited Members BackgroundService.Dispose() BackgroundService.StartAsync(CancellationToken) BackgroundService.StopAsync(CancellationToken) BackgroundService.ExecuteTask object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Creates a new instance of the worker. Constructors Worker(IVectorizationStateService, IOptions, IEnumerable, IServiceProvider, ILoggerFactory) The background service used to run the worker. public Worker(IVectorizationStateService stateService, IOptions settings, IEnumerable configurationSections, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) Parameters stateService IVectorizationStateService The IVectorizationStateService used to manage the vectorization state. settings IOptions The VectorizationWorkerSettings options holding the vectorization worker settings. configurationSections IEnumerable The list of configuration sections required by the vectorization worker builder. serviceProvider IServiceProvider The IServiceProvider implemented by the dependency injection container. loggerFactory ILoggerFactory The ILoggerFactory used to create loggers in child objects. Remarks Creates a new instance of the worker. Methods ExecuteAsync(CancellationToken) This method is called when the IHostedService starts. The implementation should return a task that represents the lifetime of the long running operation(s) being performed. protected override Task ExecuteAsync(CancellationToken stoppingToken) Parameters stoppingToken CancellationToken Triggered when StopAsync(CancellationToken) is called. Returns Task A Task that represents the long running operations. Remarks See Worker Services in .NET for implementation guidelines." + "keywords": "Class Worker Namespace FoundationaLLM.Vectorization.Worker Assembly FoundationaLLM.Vectorization.Worker.dll The background service used to run the worker. public class Worker : BackgroundService, IHostedService, IDisposable Inheritance object BackgroundService Worker Implements IHostedService IDisposable Inherited Members BackgroundService.Dispose() BackgroundService.StartAsync(CancellationToken) BackgroundService.StopAsync(CancellationToken) BackgroundService.ExecuteTask object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtensions.GetPropertyValues(object, List) Remarks Creates a new instance of the worker. Constructors Worker(IVectorizationStateService, IOptions, IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) The background service used to run the worker. public Worker(IVectorizationStateService stateService, IOptions settings, IConfigurationSection queuesConfigurationSection, IConfigurationSection stepsConfigurationSection, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) Parameters stateService IVectorizationStateService The IVectorizationStateService used to manage the vectorization state. settings IOptions The VectorizationWorkerSettings options holding the vectorization worker settings. queuesConfigurationSection IConfigurationSection The IConfigurationSection containing settings for the queues. stepsConfigurationSection IConfigurationSection The IConfigurationSection containing settings for the vectorization steps. serviceProvider IServiceProvider The IServiceProvider implemented by the dependency injection container. loggerFactory ILoggerFactory The ILoggerFactory used to create loggers in child objects. Remarks Creates a new instance of the worker. Methods ExecuteAsync(CancellationToken) This method is called when the IHostedService starts. The implementation should return a task that represents the lifetime of the long running operation(s) being performed. protected override Task ExecuteAsync(CancellationToken stoppingToken) Parameters stoppingToken CancellationToken Triggered when StopAsync(CancellationToken) is called. Returns Task A Task that represents the long running operations. Remarks See Worker Services in .NET for implementation guidelines." }, "api/dotnet/FoundationaLLM.Vectorization.Worker.html": { "href": "api/dotnet/FoundationaLLM.Vectorization.Worker.html", diff --git a/manifest.json b/manifest.json index ad4664d2be..aa0bb6f424 100644 --- a/manifest.json +++ b/manifest.json @@ -4070,6 +4070,26 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.yml", + "output": { + ".html": { + "relative_path": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.yml", + "output": { + ".html": { + "relative_path": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationQueuing.yml", diff --git a/xrefmap.yml b/xrefmap.yml index 5768dfcd9a..c2ebdd2df0 100644 --- a/xrefmap.yml +++ b/xrefmap.yml @@ -3044,6 +3044,12 @@ references: commentId: F:FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_DataLakeContentSourceService fullName: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_DataLakeContentSourceService nameWithType: DependencyInjectionKeys.FoundationaLLM_Vectorization_DataLakeContentSourceService +- uid: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Queues + name: FoundationaLLM_Vectorization_Queues + href: api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html#FoundationaLLM_Common_Constants_DependencyInjectionKeys_FoundationaLLM_Vectorization_Queues + commentId: F:FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Queues + fullName: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Queues + nameWithType: DependencyInjectionKeys.FoundationaLLM_Vectorization_Queues - uid: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_ResourceProviderService name: FoundationaLLM_Vectorization_ResourceProviderService href: api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html#FoundationaLLM_Common_Constants_DependencyInjectionKeys_FoundationaLLM_Vectorization_ResourceProviderService @@ -3056,6 +3062,12 @@ references: commentId: F:FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService fullName: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService nameWithType: DependencyInjectionKeys.FoundationaLLM_Vectorization_SemanticKernelTextEmbeddingService +- uid: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Steps + name: FoundationaLLM_Vectorization_Steps + href: api/dotnet/FoundationaLLM.Common.Constants.DependencyInjectionKeys.html#FoundationaLLM_Common_Constants_DependencyInjectionKeys_FoundationaLLM_Vectorization_Steps + commentId: F:FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Steps + fullName: FoundationaLLM.Common.Constants.DependencyInjectionKeys.FoundationaLLM_Vectorization_Steps + nameWithType: DependencyInjectionKeys.FoundationaLLM_Vectorization_Steps - uid: FoundationaLLM.Common.Constants.FileExtensions name: FileExtensions href: api/dotnet/FoundationaLLM.Common.Constants.FileExtensions.html @@ -17089,6 +17101,88 @@ references: isSpec: "True" fullName: FoundationaLLM.Vectorization.Models.VectorizationLogEntry.Time nameWithType: VectorizationLogEntry.Time +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult + name: VectorizationProcessingResult + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html + commentId: T:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult + nameWithType: VectorizationProcessingResult +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.#ctor(System.Boolean,System.Nullable{System.Guid},System.String) + name: VectorizationProcessingResult(bool, Guid?, string?) + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult__ctor_System_Boolean_System_Nullable_System_Guid__System_String_ + commentId: M:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.#ctor(System.Boolean,System.Nullable{System.Guid},System.String) + name.vb: New(Boolean, Guid?, String) + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.VectorizationProcessingResult(bool, System.Guid?, string?) + fullName.vb: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.New(Boolean, System.Guid?, String) + nameWithType: VectorizationProcessingResult.VectorizationProcessingResult(bool, Guid?, string?) + nameWithType.vb: VectorizationProcessingResult.New(Boolean, Guid?, String) +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.#ctor* + name: VectorizationProcessingResult + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult__ctor_ + commentId: Overload:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.#ctor + isSpec: "True" + name.vb: New + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.VectorizationProcessingResult + fullName.vb: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.New + nameWithType: VectorizationProcessingResult.VectorizationProcessingResult + nameWithType.vb: VectorizationProcessingResult.New +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage + name: ErrorMessage + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_ErrorMessage + commentId: P:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage + nameWithType: VectorizationProcessingResult.ErrorMessage +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage* + name: ErrorMessage + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_ErrorMessage_ + commentId: Overload:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage + isSpec: "True" + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.ErrorMessage + nameWithType: VectorizationProcessingResult.ErrorMessage +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess + name: IsSuccess + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_IsSuccess + commentId: P:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess + nameWithType: VectorizationProcessingResult.IsSuccess +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess* + name: IsSuccess + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_IsSuccess_ + commentId: Overload:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess + isSpec: "True" + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.IsSuccess + nameWithType: VectorizationProcessingResult.IsSuccess +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId + name: OperationId + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_OperationId + commentId: P:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId + nameWithType: VectorizationProcessingResult.OperationId +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId* + name: OperationId + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingResult_OperationId_ + commentId: Overload:FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId + isSpec: "True" + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingResult.OperationId + nameWithType: VectorizationProcessingResult.OperationId +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingType + name: VectorizationProcessingType + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html + commentId: T:FoundationaLLM.Vectorization.Models.VectorizationProcessingType + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingType + nameWithType: VectorizationProcessingType +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Asynchronous + name: Asynchronous + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingType_Asynchronous + commentId: F:FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Asynchronous + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Asynchronous + nameWithType: VectorizationProcessingType.Asynchronous +- uid: FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Synchronous + name: Synchronous + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationProcessingType.html#FoundationaLLM_Vectorization_Models_VectorizationProcessingType_Synchronous + commentId: F:FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Synchronous + fullName: FoundationaLLM.Vectorization.Models.VectorizationProcessingType.Synchronous + nameWithType: VectorizationProcessingType.Synchronous - uid: FoundationaLLM.Vectorization.Models.VectorizationQueuing name: VectorizationQueuing href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationQueuing.html @@ -17210,6 +17304,19 @@ references: isSpec: "True" fullName: FoundationaLLM.Vectorization.Models.VectorizationRequest.MoveToNextStep nameWithType: VectorizationRequest.MoveToNextStep +- uid: FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType + name: ProcessingType + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html#FoundationaLLM_Vectorization_Models_VectorizationRequest_ProcessingType + commentId: P:FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType + fullName: FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType + nameWithType: VectorizationRequest.ProcessingType +- uid: FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType* + name: ProcessingType + href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html#FoundationaLLM_Vectorization_Models_VectorizationRequest_ProcessingType_ + commentId: Overload:FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType + isSpec: "True" + fullName: FoundationaLLM.Vectorization.Models.VectorizationRequest.ProcessingType + nameWithType: VectorizationRequest.ProcessingType - uid: FoundationaLLM.Vectorization.Models.VectorizationRequest.RemainingSteps name: RemainingSteps href: api/dotnet/FoundationaLLM.Vectorization.Models.VectorizationRequest.html#FoundationaLLM_Vectorization_Models_VectorizationRequest_RemainingSteps @@ -18227,15 +18334,15 @@ references: commentId: T:FoundationaLLM.Vectorization.Services.VectorizationService fullName: FoundationaLLM.Vectorization.Services.VectorizationService nameWithType: VectorizationService -- uid: FoundationaLLM.Vectorization.Services.VectorizationService.#ctor(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache,Microsoft.Extensions.Logging.ILogger{FoundationaLLM.Vectorization.Services.VectorizationService}) - name: VectorizationService(IRequestSourcesCache, ILogger) - href: api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html#FoundationaLLM_Vectorization_Services_VectorizationService__ctor_FoundationaLLM_Vectorization_Interfaces_IRequestSourcesCache_Microsoft_Extensions_Logging_ILogger_FoundationaLLM_Vectorization_Services_VectorizationService__ - commentId: M:FoundationaLLM.Vectorization.Services.VectorizationService.#ctor(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache,Microsoft.Extensions.Logging.ILogger{FoundationaLLM.Vectorization.Services.VectorizationService}) - name.vb: New(IRequestSourcesCache, ILogger(Of VectorizationService)) - fullName: FoundationaLLM.Vectorization.Services.VectorizationService.VectorizationService(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache, Microsoft.Extensions.Logging.ILogger) - fullName.vb: FoundationaLLM.Vectorization.Services.VectorizationService.New(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache, Microsoft.Extensions.Logging.ILogger(Of FoundationaLLM.Vectorization.Services.VectorizationService)) - nameWithType: VectorizationService.VectorizationService(IRequestSourcesCache, ILogger) - nameWithType.vb: VectorizationService.New(IRequestSourcesCache, ILogger(Of VectorizationService)) +- uid: FoundationaLLM.Vectorization.Services.VectorizationService.#ctor(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache,FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Configuration.IConfigurationSection,System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) + name: VectorizationService(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) + href: api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html#FoundationaLLM_Vectorization_Services_VectorizationService__ctor_FoundationaLLM_Vectorization_Interfaces_IRequestSourcesCache_FoundationaLLM_Vectorization_Interfaces_IVectorizationStateService_Microsoft_Extensions_Configuration_IConfigurationSection_System_IServiceProvider_Microsoft_Extensions_Logging_ILoggerFactory_ + commentId: M:FoundationaLLM.Vectorization.Services.VectorizationService.#ctor(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache,FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Configuration.IConfigurationSection,System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) + name.vb: New(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) + fullName: FoundationaLLM.Vectorization.Services.VectorizationService.VectorizationService(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache, FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Configuration.IConfigurationSection, System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) + fullName.vb: FoundationaLLM.Vectorization.Services.VectorizationService.New(FoundationaLLM.Vectorization.Interfaces.IRequestSourcesCache, FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Configuration.IConfigurationSection, System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) + nameWithType: VectorizationService.VectorizationService(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) + nameWithType.vb: VectorizationService.New(IRequestSourcesCache, IVectorizationStateService, IConfigurationSection, IServiceProvider, ILoggerFactory) - uid: FoundationaLLM.Vectorization.Services.VectorizationService.#ctor* name: VectorizationService href: api/dotnet/FoundationaLLM.Vectorization.Services.VectorizationService.html#FoundationaLLM_Vectorization_Services_VectorizationService__ctor_ @@ -18636,15 +18743,15 @@ references: commentId: T:FoundationaLLM.Vectorization.Worker.Worker fullName: FoundationaLLM.Vectorization.Worker.Worker nameWithType: Worker -- uid: FoundationaLLM.Vectorization.Worker.Worker.#ctor(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Options.IOptions{FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Configuration.IConfigurationSection},System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) - name: Worker(IVectorizationStateService, IOptions, IEnumerable, IServiceProvider, ILoggerFactory) - href: api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html#FoundationaLLM_Vectorization_Worker_Worker__ctor_FoundationaLLM_Vectorization_Interfaces_IVectorizationStateService_Microsoft_Extensions_Options_IOptions_FoundationaLLM_Vectorization_Models_Configuration_VectorizationWorkerSettings__System_Collections_Generic_IEnumerable_Microsoft_Extensions_Configuration_IConfigurationSection__System_IServiceProvider_Microsoft_Extensions_Logging_ILoggerFactory_ - commentId: M:FoundationaLLM.Vectorization.Worker.Worker.#ctor(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Options.IOptions{FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Configuration.IConfigurationSection},System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) - name.vb: New(IVectorizationStateService, IOptions(Of VectorizationWorkerSettings), IEnumerable(Of IConfigurationSection), IServiceProvider, ILoggerFactory) - fullName: FoundationaLLM.Vectorization.Worker.Worker.Worker(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Options.IOptions, System.Collections.Generic.IEnumerable, System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) - fullName.vb: FoundationaLLM.Vectorization.Worker.Worker.New(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Options.IOptions(Of FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings), System.Collections.Generic.IEnumerable(Of Microsoft.Extensions.Configuration.IConfigurationSection), System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) - nameWithType: Worker.Worker(IVectorizationStateService, IOptions, IEnumerable, IServiceProvider, ILoggerFactory) - nameWithType.vb: Worker.New(IVectorizationStateService, IOptions(Of VectorizationWorkerSettings), IEnumerable(Of IConfigurationSection), IServiceProvider, ILoggerFactory) +- uid: FoundationaLLM.Vectorization.Worker.Worker.#ctor(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Options.IOptions{FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings},Microsoft.Extensions.Configuration.IConfigurationSection,Microsoft.Extensions.Configuration.IConfigurationSection,System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) + name: Worker(IVectorizationStateService, IOptions, IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) + href: api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html#FoundationaLLM_Vectorization_Worker_Worker__ctor_FoundationaLLM_Vectorization_Interfaces_IVectorizationStateService_Microsoft_Extensions_Options_IOptions_FoundationaLLM_Vectorization_Models_Configuration_VectorizationWorkerSettings__Microsoft_Extensions_Configuration_IConfigurationSection_Microsoft_Extensions_Configuration_IConfigurationSection_System_IServiceProvider_Microsoft_Extensions_Logging_ILoggerFactory_ + commentId: M:FoundationaLLM.Vectorization.Worker.Worker.#ctor(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService,Microsoft.Extensions.Options.IOptions{FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings},Microsoft.Extensions.Configuration.IConfigurationSection,Microsoft.Extensions.Configuration.IConfigurationSection,System.IServiceProvider,Microsoft.Extensions.Logging.ILoggerFactory) + name.vb: New(IVectorizationStateService, IOptions(Of VectorizationWorkerSettings), IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) + fullName: FoundationaLLM.Vectorization.Worker.Worker.Worker(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Configuration.IConfigurationSection, Microsoft.Extensions.Configuration.IConfigurationSection, System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) + fullName.vb: FoundationaLLM.Vectorization.Worker.Worker.New(FoundationaLLM.Vectorization.Interfaces.IVectorizationStateService, Microsoft.Extensions.Options.IOptions(Of FoundationaLLM.Vectorization.Models.Configuration.VectorizationWorkerSettings), Microsoft.Extensions.Configuration.IConfigurationSection, Microsoft.Extensions.Configuration.IConfigurationSection, System.IServiceProvider, Microsoft.Extensions.Logging.ILoggerFactory) + nameWithType: Worker.Worker(IVectorizationStateService, IOptions, IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) + nameWithType.vb: Worker.New(IVectorizationStateService, IOptions(Of VectorizationWorkerSettings), IConfigurationSection, IConfigurationSection, IServiceProvider, ILoggerFactory) - uid: FoundationaLLM.Vectorization.Worker.Worker.#ctor* name: Worker href: api/dotnet/FoundationaLLM.Vectorization.Worker.Worker.html#FoundationaLLM_Vectorization_Worker_Worker__ctor_