OpenAIModel

public OpenAIModel(string apiKey, string model = "gpt-3.5-turbo", string? baseUrl = null)

Language: C#

Creates a new OpenAI model client.

Parameters:

  • apiKey: OpenAI API key.
  • model: Model name (e.g., "gpt-3.5-turbo", "gpt-4").
  • baseUrl: Optional custom base URL (default: OpenAI API).

public Task StartGenerationAsync(IEnumerable<string> input)

Language: C#

public async Task<string> GenerateAsync(IEnumerable<string> messages, int maxTokens = 512, CancellationToken cancellationToken = default)

Language: C#