2 writes to Key
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (1)
170builder.Resource.Key = apiKey.Resource;
OpenAIResource.cs (1)
29Key = DefaultKeyParameter = key;
17 references to Key
Aspire.Hosting.OpenAI (4)
OpenAIExtensions.cs (2)
165if (builder.Resource.DefaultKeyParameter == builder.Resource.Key) 167builder.ApplicationBuilder.Resources.Remove(builder.Resource.Key);
OpenAIResource.cs (2)
46ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key}"); 60yield return new("Key", ReferenceExpression.Create($"{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);