TsgcAIOpenAIChatBot › Properties
TsgcAIOpenAIChatBot Properties
Published properties grouped by purpose, followed by the full alphabetical list.
Configuration
| Name | Description |
| OpenAIOptions | OpenAI API credentials and logging (ApiKey, Organization, LogOptions) shared by Whisper, ChatCompletion and Embeddings calls. |
| ChatBotOptions | ChatBot behaviour: Transcription (Whisper model/language) and ChatCompletion (model, Enabled flag). |
Audio
| Name | Description |
| TextToSpeech | Component used to speak the assistant reply (System, Google or Amazon TTS). |
| AudioRecorder | Component used to capture microphone audio that is sent to Whisper for transcription. |
RAG
| Name | Description |
| Embeddings | Optional embeddings store used to retrieve context (RAG) before a chat completion. |
Diagnostics
| Name | Description |
| Version | Read-only sgcWebSockets library version string. |
All Properties (alphabetical)
| Name | Description |
| AudioRecorder | Component used to capture microphone audio that is sent to Whisper for transcription. |
| ChatBotOptions | ChatBot behaviour: Transcription (Whisper model/language) and ChatCompletion (model, Enabled flag). |
| Embeddings | Optional embeddings store used to retrieve context (RAG) before a chat completion. |
| OpenAIOptions | OpenAI API credentials and logging (ApiKey, Organization, LogOptions) shared by Whisper, ChatCompletion and Embeddings calls. |
| TextToSpeech | Component used to speak the assistant reply (System, Google or Amazon TTS). |
| Version | Read-only sgcWebSockets library version string. |