Class Parameters
Note: Unlike other IGenAIParameters, this class is not serializable and has no editor UI.
public class Parameters : IGenerativeParameters
- Inheritance
-
objectParameters
- Implements
Properties
Api
public Api Api { get; set; }
Property Value
AssistantId
public string AssistantId { get; set; }
Property Value
- string
ConversationId
public string ConversationId { get; set; }
Property Value
- string
ConversationStoreType
public ConversationStoreType ConversationStoreType { get; set; }
Property Value
InputVoiceLanguage
public SystemLanguage InputVoiceLanguage { get; set; }
Property Value
- SystemLanguage
Instructions
public string Instructions { get; set; }
Property Value
- string
MaxTokens
public TokenCount MaxTokens { get; set; }
Property Value
MaxToolCalls
public int MaxToolCalls { get; set; }
Property Value
- int
Model
public Model Model { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
- string
ParallelToolCalls
public bool ParallelToolCalls { get; set; }
Property Value
- bool
PreviousResponseId
public string PreviousResponseId { get; set; }
Property Value
- string
ReasoningOptions
public ReasoningOptions ReasoningOptions { get; set; }
Property Value
SafetySettings
public List<SafetySetting> SafetySettings { get; set; }
Property Value
- List<SafetySetting>
Seed
public Seed Seed { get; set; }
Property Value
SpeechModel
public Model SpeechModel { get; set; }
Property Value
SpeechSpeed
public float SpeechSpeed { get; set; }
Property Value
- float
SpeechVolume
public float SpeechVolume { get; set; }
Property Value
- float
StartingMessage
public string StartingMessage { get; set; }
Property Value
- string
StopSequences
public List<string> StopSequences { get; set; }
Property Value
- List<string>
Stream
public bool Stream { get; set; }
Property Value
- bool
Temperature
public Temperature Temperature { get; set; }
Property Value
ThreadId
public string ThreadId { get; set; }
Property Value
- string
ToolChoice
public ToolChoice ToolChoice { get; set; }
Property Value
Tools
public List<Tool> Tools { get; set; }
Property Value
- List<Tool>
TopP
public TopP TopP { get; set; }
Property Value
TranscriptionModel
public Model TranscriptionModel { get; set; }
Property Value
TruncationStrategy
public TruncationStrategy TruncationStrategy { get; set; }
Property Value
UseModeration
public bool UseModeration { get; set; }
Property Value
- bool
Voice
public Voice Voice { get; set; }