2 writes to Key
Aspire.Hosting.GitHub.Models (2)
GitHubModelResource.cs (1)
26Key = DefaultKeyParameter = key;
GitHubModelsExtensions.cs (1)
99builder.Resource.Key = apiKey.Resource;
14 references to Key
Aspire.Hosting.GitHub.Models (4)
GitHubModelResource.cs (2)
55? ReferenceExpression.Create($"Endpoint=https://models.github.ai/orgs/{Organization}/inference;Key={Key};Model={Model};DeploymentId={Model}") 56: ReferenceExpression.Create($"Endpoint=https://models.github.ai/inference;Key={Key};Model={Model};DeploymentId={Model}");
GitHubModelsExtensions.cs (2)
94if (builder.Resource.DefaultKeyParameter == builder.Resource.Key) 96builder.ApplicationBuilder.Resources.Remove(builder.Resource.Key);
Aspire.Hosting.GitHub.Models.Tests (10)
GitHubModelsExtensionTests.cs (10)
32Assert.NotNull(github.Resource.Key); 33Assert.Equal("mymodel-gh-apikey", github.Resource.Key.Name); 34Assert.True(github.Resource.Key.Secret); 80Assert.Equal(apiKeyParameter.Resource, github.Resource.Key); 91Assert.NotNull(github.Resource.Key); 92Assert.Equal("github-gh-apikey", github.Resource.Key.Name); 93Assert.True(github.Resource.Key.Secret); 193Assert.Equal(apiKeyParameter.Resource, resource.Key); 209Assert.Equal(apiKeyParameter.Resource, resource.Key); 255Assert.Equal(apiKey.Resource, github.Resource.Key);