2 writes to Key
Aspire.Hosting.GitHub.Models (2)
GitHubModelResource.cs (1)
26
Key
= DefaultKeyParameter = key;
GitHubModelsExtensions.cs (1)
99
builder.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)
94
if (builder.Resource.DefaultKeyParameter == builder.Resource.
Key
)
96
builder.ApplicationBuilder.Resources.Remove(builder.Resource.
Key
);
Aspire.Hosting.GitHub.Models.Tests (10)
GitHubModelsExtensionTests.cs (10)
32
Assert.NotNull(github.Resource.
Key
);
33
Assert.Equal("mymodel-gh-apikey", github.Resource.
Key
.Name);
34
Assert.True(github.Resource.
Key
.Secret);
80
Assert.Equal(apiKeyParameter.Resource, github.Resource.
Key
);
91
Assert.NotNull(github.Resource.
Key
);
92
Assert.Equal("github-gh-apikey", github.Resource.
Key
.Name);
93
Assert.True(github.Resource.
Key
.Secret);
193
Assert.Equal(apiKeyParameter.Resource, resource.
Key
);
209
Assert.Equal(apiKeyParameter.Resource, resource.
Key
);
255
Assert.Equal(apiKey.Resource, github.Resource.
Key
);