Struct Tryll::Client::TryllClient::SessionConfig¶
ClassList > Tryll > Client > TryllClient > SessionConfig
Per-model-kind session configuration. More...
#include <TryllClient.h>
Public Attributes¶
| Type | Name |
|---|---|
| ::Tryll::InferenceEngine | embeddingEngine = ::Tryll::InferenceEngine\_Mock |
| ::Tryll::InferenceEngine | engine = ::Tryll::InferenceEngine\_Mock |
| std::string | gameName |
| std::string | storageDataFolder |
| ::Tryll::InferenceEngine | sttEngine = ::Tryll::InferenceEngine\_Mock |
| std::chrono::milliseconds | timeout = std::chrono::seconds{30} |
| ::Tryll::InferenceEngine | ttsEngine = ::Tryll::InferenceEngine\_Mock |
Detailed Description¶
Each model kind dispatches against its own engine: language models use engine, STT models use sttEngine, TTS models use ttsEngine, and embedding models use embeddingEngine. All default to ::Tryll::InferenceEngine_Mock; set the ones you actually use.
Public Attributes Documentation¶
variable embeddingEngine¶
variable engine¶
variable gameName¶
Integration identifier for telemetry grouping (e.g. "my-game"). Empty for anonymous sessions.
variable storageDataFolder¶
Optional per-session storage data folder. Relative storage paths in node params (and voice-input hotwords) resolve against this folder. Empty means not specified — the server falls back to its configured storage_root (which itself defaults to the executable folder).
variable sttEngine¶
variable timeout¶
variable ttsEngine¶
The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/cpp/include/tryll/TryllClient.h