2 writes to Key
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (1)
160builder.Resource.Key = apiKey.Resource;
OpenAIResource.cs (1)
29Key = DefaultKeyParameter = key;
16 references to Key
Aspire.Hosting.OpenAI (3)
OpenAIExtensions.cs (2)
155if (builder.Resource.DefaultKeyParameter == builder.Resource.Key) 157builder.ApplicationBuilder.Resources.Remove(builder.Resource.Key);
OpenAIResource.cs (1)
41ReferenceExpression.Create($"Endpoint={Endpoint};Key={Key}");
Aspire.Hosting.OpenAI.Tests (13)
OpenAIExtensionTests.cs (13)
73Assert.NotNull(parent.Resource.Key); 74Assert.Equal("openai-openai-apikey", parent.Resource.Key.Name); 75Assert.True(parent.Resource.Key.Secret); 77Assert.NotNull(parent.Resource.Key); 136Assert.Equal(apiKeyParameter.Resource, parent.Resource.Key); 148Assert.NotNull(parent.Resource.Key); 149Assert.Equal("openai-openai-apikey", parent.Resource.Key.Name); 150Assert.True(parent.Resource.Key.Secret); 151Assert.Equal(parent.Resource.Key, parent.Resource.Key); 168Assert.Equal(parent.Resource.Key, parent.Resource.Key); 198Assert.Equal(apiKey.Resource, parent.Resource.Key);