Class CompletionRequest
- Namespace
- FoundationaLLM.Common.Models.Orchestration.Request
- Assembly
- FoundationaLLM.Common.dll
The completion request object.
public class CompletionRequest : CompletionRequestBase
- Inheritance
-
CompletionRequest
- Inherited Members
- Extension Methods
Properties
AgentName
The name of the selected agent.
[JsonPropertyName("agent_name")]
public string? AgentName { get; set; }
Property Value
Attachments
One or more attachments to include with the orchestration request. The values should be the ObjectID of the attachment(s).
[JsonPropertyName("attachments")]
public List<string> Attachments { get; init; }
Property Value
GatekeeperOptions
A list of Gatekeeper feature names used by the orchestration request.
[JsonPropertyName("gatekeeper_options")]
public string[]? GatekeeperOptions { get; set; }
Property Value
- string[]
Settings
Settings that override some aspects of behaviour of the orchestration.
[JsonPropertyName("settings")]
public OrchestrationSettings? Settings { get; set; }