Skip to content
Docs Try Aspire

OpenAIResource

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

Methods

method addModel builder
Adds an OpenAI model resource.
addModel(
name: string,
model: string): OpenAIModelResource
name string
model string
OpenAIModelResource
method withApiKey builder
Configures the API key for the OpenAI resource.
withApiKey(apiKey: ParameterResource): OpenAIResource
apiKey ParameterResource
OpenAIResource
method withEndpoint builder
Configures the endpoint URI for the OpenAI resource.
withEndpoint(endpoint: string): OpenAIResource
endpoint string
OpenAIResource