Interface ILanguageModelRequest
public interface ILanguageModelRequest : IGenerativeRequest, ISequentialRequest
- Inherited Members
-
- Extension Methods
-
Properties
ContainerId
string ContainerId { get; set; }
Property Value
- string
FrequencyPenalty
FrequencyPenalty FrequencyPenalty { get; set; }
Property Value
- FrequencyPenalty
Instructions
string Instructions { get; set; }
Property Value
- string
LogitBias
Dictionary<string, double> LogitBias { get; set; }
Property Value
- Dictionary<string, double>
Logprobs
Logprobs Logprobs { get; set; }
Property Value
- Logprobs
MaxOutputTokens
TokenCount MaxOutputTokens { get; set; }
Property Value
- TokenCount
bool? ParallelToolCalls { get; set; }
Property Value
- bool?
PresencePenalty
PresencePenalty PresencePenalty { get; set; }
Property Value
- PresencePenalty
ReasoningOptions
ReasoningOptions ReasoningOptions { get; set; }
Property Value
- ReasoningOptions
ResponseFormat ResponseFormat { get; set; }
Property Value
- ResponseFormat
SafetySettings
List<SafetySetting> SafetySettings { get; set; }
Property Value
- List<SafetySetting>
Seed
Property Value
- Seed
StartingMessage
string StartingMessage { get; set; }
Property Value
- string
Temperature
Temperature Temperature { get; set; }
Property Value
- Temperature
ToolChoice ToolChoice { get; set; }
Property Value
- ToolChoice
List<Tool> Tools { get; set; }
Property Value
- List<Tool>
TopK
Property Value
- TopK
TopLogprobs
Logprobs TopLogprobs { get; set; }
Property Value
- Logprobs
TopP
Property Value
- TopP
Methods
GetMessages()
List<Message> GetMessages()
Returns
- List<Message>