2 instantiations of AzureOpenAIResource
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
117var resource = new AzureOpenAIResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureOpenAIExtensionsTests.cs (1)
239var openAIResource = new AzureOpenAIResource("test-openai", _ => { });
23 references to AzureOpenAIResource
Aspire.Hosting.Azure.CognitiveServices (19)
AzureOpenAIDeploymentResource.cs (3)
13public class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithConnectionString 33public AzureOpenAIDeploymentResource(string name, string modelName, string modelVersion, AzureOpenAIResource parent) 100public AzureOpenAIResource Parent { get; }
AzureOpenAIExtensions.cs (16)
32/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureOpenAIResource}, CognitiveServicesBuiltInRole[])"/>. 36public static IResourceBuilder<AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name) 45var azureResource = (AzureOpenAIResource)infrastructure.AspireResource; 91var resource = (AzureOpenAIResource)infrastructure.AspireResource; 117var resource = new AzureOpenAIResource(name, configureInfrastructure); 162/// 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. 167/// <remarks>This method is not available in polyglot app hosts. Use <see cref="AddDeployment(IResourceBuilder{AzureOpenAIResource}, string, string, string)"/> instead.</remarks> 170public static IResourceBuilder<AzureOpenAIResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, AzureOpenAIDeployment deployment) 181/// Adds and returns an Azure OpenAI Deployment resource to the <see cref="AzureOpenAIResource"/> resource. 191public static IResourceBuilder<AzureOpenAIDeploymentResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, [ResourceName] string name, string modelName, string modelVersion) 249IResourceBuilder<AzureOpenAIResource> target, 269IResourceBuilder<AzureOpenAIResource> target,
Aspire.Hosting.Azure.Tests (4)
AzureOpenAIConnectionPropertiesTests.cs (2)
17var resource = Assert.Single(builder.Resources.OfType<AzureOpenAIResource>());
AzureOpenAIExtensionsTests.cs (1)
239var openAIResource = new AzureOpenAIResource("test-openai", _ => { });
PublicApiTests\CognitiveServicesPublicApiTests.cs (1)
95IResourceBuilder<AzureOpenAIResource> builder = null!;