constructor() {
    const { CommunicationKey } = require("../comKey");
    this.comkey = new CommunicationKey();
    this.endpoint = `http://0.0.0.0:${process.env.COLLECTOR_PORT || 8888}`;
  }
@typedef {Object} CollectorOptions
@property {string} whisperProvider - The provider to use for whisper, defaults to "local"
@property {string} WhisperModelPref - The model to use for whisper if set.
@property {string} openAiKey - The API key to use for OpenAI interfacing, mostly passed to OAI Whisper provider.
@property {Object} ocr - The OCR options
@property {{allowAnyIp: "true"|null|undefined}} runtimeSettings - The runtime settings that are passed to the collector. Persisted across requests.