Table of Contents

Class AgentPrefs

public class AgentPrefs
Inheritance
object
AgentPrefs

Properties

ConversationIds

public Dictionary<ConversationStoreType, List<string>> ConversationIds { get; set; }

Property Value

Dictionary<ConversationStoreType, List<string>>

CurrentConversationIds

public Dictionary<ConversationStoreType, string> CurrentConversationIds { get; set; }

Property Value

Dictionary<ConversationStoreType, string>

InputVoiceLanguage

public SystemLanguage InputVoiceLanguage { get; set; }

Property Value

SystemLanguage

Instructions

public string Instructions { get; set; }

Property Value

string

ModelApis

public Dictionary<ModelType, Api> ModelApis { get; set; }

Property Value

Dictionary<ModelType, Api>

Models

public Dictionary<Api, Dictionary<ModelType, string>> Models { get; set; }

Property Value

Dictionary<Api, Dictionary<ModelType, string>>

Name

public string Name { get; set; }

Property Value

string

SpeechOutputVolume

public float SpeechOutputVolume { get; set; }

Property Value

float

Voices

public Dictionary<Api, string> Voices { get; set; }

Property Value

Dictionary<Api, string>

Methods

GetModelApi(ModelType)

public Api GetModelApi(ModelType modelType)

Parameters

modelType ModelType

Returns

Api

SetModelId(Api, ModelType, string)

public void SetModelId(Api api, ModelType modelType, string modelId)

Parameters

api Api
modelType ModelType
modelId string

SetVoiceId(Api, string)

public void SetVoiceId(Api api, string voiceId)

Parameters

api Api
voiceId string

TryGetModelId(Api, ModelType, out string)

public bool TryGetModelId(Api api, ModelType modelType, out string modelId)

Parameters

api Api
modelType ModelType
modelId string

Returns

bool

TryGetVoiceId(Api, out string)

public bool TryGetVoiceId(Api api, out string voiceId)

Parameters

api Api
voiceId string

Returns

bool