Table of Contents

Class AzureOpenAICompletionRequest

Namespace
FoundationaLLM.Common.Models.Orchestration.Direct
Assembly
FoundationaLLM.Common.dll

Input for a direct Azure OpenAI request.

public class AzureOpenAICompletionRequest : AzureOpenAICompletionParameters
Inheritance
AzureOpenAICompletionRequest
Inherited Members
Extension Methods

Properties

Messages

Object defining the required input role and content key value pairs.

[JsonPropertyName("messages")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public CompletionMessage[]? Messages { get; set; }

Property Value

CompletionMessage[]

Prompt

The prompt for which to generate completions.

[JsonPropertyName("prompt")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Prompt { get; set; }

Property Value

string