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