2 instantiations of AzureOpenAIResource
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
104var resource = new AzureOpenAIResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureOpenAIExtensionsTests.cs (1)
239var openAIResource = new AzureOpenAIResource("test-openai", _ => { });
21 references to AzureOpenAIResource
Aspire.Hosting.Azure.CognitiveServices (17)
AzureOpenAIDeploymentResource.cs (3)
13public class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithConnectionString 33public AzureOpenAIDeploymentResource(string name, string modelName, string modelVersion, AzureOpenAIResource parent) 102public AzureOpenAIResource Parent { get; }
AzureOpenAIExtensions.cs (14)
29/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureOpenAIResource}, CognitiveServicesBuiltInRole[])"/>. 32public static IResourceBuilder<AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name) 78var resource = (AzureOpenAIResource)infrastructure.AspireResource; 104var resource = new AzureOpenAIResource(name, configureInfrastructure); 148/// 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. 153/// <remarks>This method is not available in polyglot app hosts. Use <see cref="AddDeployment(IResourceBuilder{AzureOpenAIResource}, string, string, string)"/> instead.</remarks> 156public static IResourceBuilder<AzureOpenAIResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, AzureOpenAIDeployment deployment) 167/// Adds and returns an Azure OpenAI Deployment resource to the <see cref="AzureOpenAIResource"/> resource. 175public static IResourceBuilder<AzureOpenAIDeploymentResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, [ResourceName] string name, string modelName, string modelVersion) 231IResourceBuilder<AzureOpenAIResource> target, 250IResourceBuilder<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!;