Table of Contents

Class Parameters

Note: Unlike other IGenAIParameters, this class is not serializable and has no editor UI.

public class Parameters : IGenerativeParameters
Inheritance
object
Parameters
Implements

Properties

Api

public Api Api { get; set; }

Property Value

Api

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

ConversationStoreType

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

TokenCount

MaxToolCalls

public int MaxToolCalls { get; set; }

Property Value

int

Model

public Model Model { get; set; }

Property Value

Model

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

ReasoningOptions

SafetySettings

public List<SafetySetting> SafetySettings { get; set; }

Property Value

List<SafetySetting>

Seed

public Seed Seed { get; set; }

Property Value

Seed

SpeechModel

public Model SpeechModel { get; set; }

Property Value

Model

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

Temperature

ThreadId

public string ThreadId { get; set; }

Property Value

string

ToolChoice

public ToolChoice ToolChoice { get; set; }

Property Value

ToolChoice

Tools

public List<Tool> Tools { get; set; }

Property Value

List<Tool>

TopP

public TopP TopP { get; set; }

Property Value

TopP

TranscriptionModel

public Model TranscriptionModel { get; set; }

Property Value

Model

TruncationStrategy

public TruncationStrategy TruncationStrategy { get; set; }

Property Value

TruncationStrategy

UseModeration

public bool UseModeration { get; set; }

Property Value

bool

Voice

public Voice Voice { get; set; }

Property Value

Voice