OpenAIExtensions
Class static net8.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)extensionats exportIResourceBuilder<OpenAIModelResource> Adds an OpenAI Model child to the provided OpenAI resource.
AddOpenAI(IDistributedApplicationBuilder, string)extensionats exportIResourceBuilder<OpenAIResource> Adds an OpenAI parent resource that can host multiple models.
WithApiKey(IResourceBuilder<OpenAIResource>, IResourceBuilder<ParameterResource>)extensionats exportIResourceBuilder<OpenAIResource> Configures the API key for the OpenAI parent resource from a parameter.
WithEndpoint(IResourceBuilder<OpenAIResource>, string)extensionats exportIResourceBuilder<OpenAIResource> Sets a custom OpenAI-compatible service endpoint URI on the parent resource.
WithHealthCheck(IResourceBuilder<OpenAIModelResource>)extensionats exportIResourceBuilder<OpenAIModelResource> Adds a health check to the OpenAI Model resource.