openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 1.84 kB
JavaScript
import { l as normalizeOptionalString } from "../string-coerce-6kR-86XC.mjs";
import { s as asFiniteNumber } from "../number-coercion-Dq1l5muL.mjs";
import { a as asOptionalRecord } from "../record-coerce-TIsquoVR.mjs";
import { t as asBoolean } from "../boolean-cOv0ta_w.mjs";
import { c as extractProviderRequestId, g as readResponseTextLimited, l as formatProviderErrorPayload, o as createProviderHttpError, r as assertOkOrThrowProviderError, s as extractProviderErrorDetail, u as formatProviderHttpErrorMessage, v as truncateErrorDetail } from "../provider-http-errors-xcK_t3aM.mjs";
import { c as TTS_AUTO_MODES, l as normalizeTtsAutoMode } from "../tts-config-DUaomMGA.mjs";
import { r as normalizeSpeechProviderId } from "../provider-registry-core-DBWHhkH7.mjs";
import { a as getSpeechProvider, i as canonicalizeSpeechProviderId, n as parseTtsDirectives, s as listSpeechProviders } from "../directives-3iKZ4j4C.mjs";
import { i as requireInRange, n as normalizeLanguageCode, o as scheduleCleanup, r as normalizeSeed, t as normalizeApplyTextNormalization } from "../tts-provider-helpers-DJwYgTrk.mjs";
import { t as createOpenAiCompatibleSpeechProvider } from "../openai-compatible-speech-provider-DJ0AB_3n.mjs";
export { TTS_AUTO_MODES, asBoolean, asFiniteNumber, asOptionalRecord as asObject, assertOkOrThrowProviderError, canonicalizeSpeechProviderId, createOpenAiCompatibleSpeechProvider, createProviderHttpError, extractProviderErrorDetail, extractProviderRequestId, formatProviderErrorPayload, formatProviderHttpErrorMessage, getSpeechProvider, listSpeechProviders, normalizeApplyTextNormalization, normalizeLanguageCode, normalizeSeed, normalizeSpeechProviderId, normalizeTtsAutoMode, parseTtsDirectives, readResponseTextLimited, requireInRange, scheduleCleanup, normalizeOptionalString as trimToUndefined, truncateErrorDetail };