AzureOpenAIExtensions.AddAzureOpenAI Method

Definition

Overloads

AddAzureOpenAI(IDistributedApplicationBuilder, String)

Source:
AzureOpenAIExtensions.cs
Source:
AzureOpenAIExtensions.cs
Source:
AzureOpenAIExtensions.cs

Adds an Azure OpenAI resource to the application model.

C#
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.AzureOpenAIResource> AddAzureOpenAI(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name);

Parameters

name
String

The name of the resource. This name will be used as the connection string name when referenced in a dependency.

Returns

A reference to the IResourceBuilder<T>.

Applies to

.NET Aspire 9.1.0 e outras versões
Produto Versões
.NET Aspire 8.0.0, 9.0.0, 9.1.0

AddAzureOpenAI(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureOpenAIResource>, ResourceModuleConstruct,CognitiveServicesAccount,IEnumerable<CognitiveServicesAccountDeployment>>)

Source:
AzureOpenAIExtensions.cs

Adds an Azure OpenAI resource to the application model.

C#
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.AzureOpenAIResource> AddAzureOpenAI(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.AzureOpenAIResource>,Aspire.Hosting.ResourceModuleConstruct,Azure.Provisioning.CognitiveServices.CognitiveServicesAccount,System.Collections.Generic.IEnumerable<Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeployment>>? configureResource);

Parameters

name
String

The name of the resource. This name will be used as the connection string name when referenced in a dependency.

Returns

A reference to the IResourceBuilder<T>.

Applies to

.NET Aspire 8.0.0
Produto Versões
.NET Aspire 8.0.0