Share via


OpenAIExtensions Class

Definition

Provides extension methods for adding OpenAI Model resources to the application model.

public static class OpenAIExtensions
type OpenAIExtensions = class
Public Module OpenAIExtensions
Inheritance
OpenAIExtensions

Methods

AddModel(IResourceBuilder<OpenAIResource>, String, String)

Adds an OpenAI Model child to the provided OpenAI resource.

AddOpenAI(IDistributedApplicationBuilder, String)

Adds an OpenAI parent resource that can host multiple models.

WithApiKey(IResourceBuilder<OpenAIResource>, IResourceBuilder<ParameterResource>)

Configures the API key for the OpenAI parent resource from a parameter.

WithEndpoint(IResourceBuilder<OpenAIResource>, String)

Sets a custom OpenAI-compatible service endpoint URI on the parent resource.

WithHealthCheck(IResourceBuilder<OpenAIModelResource>)

Adds a health check to the OpenAI Model resource.

Applies to