MCPcopy
hub / github.com/superagent-ai/grok-cli / createTelegramAudioInputEngine

Function createTelegramAudioInputEngine

src/audio/stt/engine.ts:17–33  ·  view source on GitHub ↗
(
  telegramSettings: TelegramSettings | undefined,
)

Source from the content-addressed store, hash-verified

15}
16
17export function createTelegramAudioInputEngine(
18 telegramSettings: TelegramSettings | undefined,
19): AudioTranscriptionEngine {
20 const resolved = resolveTelegramAudioInputSettings(telegramSettings);
21 const apiKey = getApiKey();
22 if (!apiKey) {
23 throw new Error(
24 "Grok STT requires an API key. Set GROK_API_KEY or configure apiKey in ~/.grok/user-settings.json.",
25 );
26 }
27
28 return new GrokSttEngine({
29 apiKey,
30 baseURL: getBaseURL(),
31 language: resolved.language,
32 });
33}

Callers 1

Calls 3

getApiKeyFunction · 0.90
getBaseURLFunction · 0.90

Tested by

no test coverage detected