Skip to content
DocsTry Aspire
DocsTry

OpenAIResource

Handle
📦 Aspire.Hosting.OpenAI v13.4.0
interface OpenAIResource
extends IExpressionValue,
IManifestExpressionProvider,
IResource,
IResourceWithConnectionString,
IValueProvider,
IValueWithReferences {
addModel(
name: string,
model: string): OpenAIModelResource;
withApiKey(apiKey: ParameterResource): OpenAIResource;
withEndpoint(endpoint: string): OpenAIResource;
}

Methods

methodaddModelbuilder
Adds an OpenAI Model child to the provided OpenAI resource.
addModel(
name: string,
model: string): OpenAIModelResource
namestring
modelstring
OpenAIModelResource
methodwithApiKeybuilder
Configures the API key for the OpenAI parent resource from a parameter.
withApiKey(apiKey: ParameterResource): OpenAIResource
apiKeyParameterResource
OpenAIResource
methodwithEndpointbuilder
Sets a custom OpenAI-compatible service endpoint URI on the parent resource.
withEndpoint(endpoint: string): OpenAIResource
endpointstring
OpenAIResource