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