Skip to content
Docs Try Aspire

CapabilityHostBuilder Methods

Class Methods 4 members
A fluent builder for configuring a capability host on a Microsoft Foundry project.
Configures an Azure OpenAI-type Microsoft Foundry account for AI model calls.
public class CapabilityHostBuilder
{
public CapabilityHostBuilder WithAzureOpenAI(
IResourceBuilder<FoundryResource> openAI)
{
// ...
}
}
openAI IResourceBuilder<FoundryResource> The Microsoft Foundry resource builder.
CapabilityHostBuilder The capability host builder for chaining.
Configures the Cosmos DB resource for metadata and conversation state storage.
public class CapabilityHostBuilder
{
public CapabilityHostBuilder WithCosmosDB(
IResourceBuilder<AzureCosmosDBResource> cosmosDb)
{
// ...
}
}
cosmosDb IResourceBuilder<AzureCosmosDBResource> The Cosmos DB resource builder.
CapabilityHostBuilder The capability host builder for chaining.
Configures the Azure Search resource for vector search capabilities.
public class CapabilityHostBuilder
{
public CapabilityHostBuilder WithSearch(
IResourceBuilder<AzureSearchResource> search)
{
// ...
}
}
search IResourceBuilder<AzureSearchResource> The Search resource builder.
CapabilityHostBuilder The capability host builder for chaining.
Configures the Storage resource for file storage.
public class CapabilityHostBuilder
{
public CapabilityHostBuilder WithStorage(
IResourceBuilder<AzureStorageResource> storage)
{
// ...
}
}
storage IResourceBuilder<AzureStorageResource> The Storage resource builder.
CapabilityHostBuilder The capability host builder for chaining.