4 instantiations of GitHubModelResource
Aspire.Hosting.GitHub.Models (1)
GitHubModelsExtensions.cs (1)
42var resource = new GitHubModelResource(name, model, organization?.Resource, defaultApiKeyParameter.Resource);
Aspire.Hosting.GitHub.Models.Tests (3)
GitHubModelsExtensionTests.cs (3)
188var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", orgParameter.Resource, apiKeyParameter.Resource); 204var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", null, apiKeyParameter.Resource); 223var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", null, apiKeyParameter.Resource);
12 references to GitHubModelResource
Aspire.Hosting.GitHub.Models (9)
GitHubModelResource.cs (1)
16/// Initializes a new instance of the <see cref="GitHubModelResource"/> class.
GitHubModelsExtensions.cs (8)
25public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, string model, IResourceBuilder<ParameterResource>? organization = null) 42var resource = new GitHubModelResource(name, model, organization?.Resource, defaultApiKeyParameter.Resource); 95public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, GitHubModel model, IResourceBuilder<ParameterResource>? organization = null) 109public static IResourceBuilder<GitHubModelResource> WithApiKey(this IResourceBuilder<GitHubModelResource> builder, IResourceBuilder<ParameterResource> apiKey) 151public static IResourceBuilder<GitHubModelResource> WithHealthCheck(this IResourceBuilder<GitHubModelResource> builder) 177var resource = builder.Resource;
Aspire.Hosting.GitHub.Models.Tests (3)
GitHubModelsExtensionTests.cs (3)
188var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", orgParameter.Resource, apiKeyParameter.Resource); 204var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", null, apiKeyParameter.Resource); 223var resource = new GitHubModelResource("test", "openai/gpt-4o-mini", null, apiKeyParameter.Resource);