16 references to AzureOpenAIResource
Aspire.Hosting.Azure.CognitiveServices (15)
AzureOpenAIDeploymentResource.cs (3)
12public class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithConnectionString 32public AzureOpenAIDeploymentResource(string name, string modelName, string modelVersion, AzureOpenAIResource parent) 99public AzureOpenAIResource Parent { get; }
AzureOpenAIExtensions.cs (12)
28/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureOpenAIResource}, CognitiveServicesBuiltInRole[])"/>. 30public static IResourceBuilder<AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name) 71var resource = (AzureOpenAIResource)infrastructure.AspireResource; 97var resource = new AzureOpenAIResource(name, configureInfrastructure); 141/// Adds an Azure OpenAI Deployment to the <see cref="AzureOpenAIResource"/> resource. This resource requires an <see cref="AzureOpenAIResource"/> to be added to the application model. 147public static IResourceBuilder<AzureOpenAIResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, AzureOpenAIDeployment deployment) 158/// Adds and returns an Azure OpenAI Deployment resource to the <see cref="AzureOpenAIResource"/> resource. 165public static IResourceBuilder<AzureOpenAIDeploymentResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, [ResourceName] string name, string modelName, string modelVersion) 216IResourceBuilder<AzureOpenAIResource> target,
Aspire.Hosting.Azure.Tests (1)
PublicApiTests\CognitiveServicesPublicApiTests.cs (1)
96IResourceBuilder<AzureOpenAIResource> builder = null!;