Overview
What is the Fluent API?
string response = await "Explain quantum computing"
.GENCompletion()
.SetModel(OpenAIModel.GPT4o)
.ExecuteAsync();Key Concepts
1. Request Objects
// This creates a ChatCompletionRequest, but doesn't send anything yet
ChatCompletionRequest request = "Hello, AI!".GENCompletion();2. Method Chaining
var request = "Generate a logo"
.GENImage()
.SetModel(OpenAIModel.DallE3)
.SetSize(ImageSize._1024x1024)
.SetQuality(ImageQuality.HD);3. Execution
Available Request Types
Text Generation
Image Generation
Audio Generation
Video Generation
Embeddings & Moderation
File Operations
Model Operations
Voice Operations
Utilities
Next Steps
Last updated