OpenAIExtensions
Class static net10.0
Provides extension methods for adding OpenAI Model resources to the application model.
namespace Aspire.Hosting;
public static class OpenAIExtensions{ // ...} 5 members
Methods5
Section titled MethodsAddModel(IResourceBuilder<OpenAIResource>, string, string)extensionIResourceBuilder<OpenAIModelResource> Adds an OpenAI Model child to the provided OpenAI resource.
AddOpenAI(IDistributedApplicationBuilder, string)extensionIResourceBuilder<OpenAIResource> Adds an OpenAI parent resource that can host multiple models.
WithApiKey(IResourceBuilder<OpenAIResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<OpenAIResource> Configures the API key for the OpenAI parent resource from a parameter.
WithEndpoint(IResourceBuilder<OpenAIResource>, string)extensionIResourceBuilder<OpenAIResource> Sets a custom OpenAI-compatible service endpoint URI on the parent resource.
WithHealthCheck(IResourceBuilder<OpenAIModelResource>)extensionIResourceBuilder<OpenAIModelResource> Adds a health check to the OpenAI Model resource.