Files
openclaw/src/plugin-sdk/media-understanding.ts
Vincent Koc 80441baa15 perf(core): trim provider and inbound startup imports (#51927)
* fix(telegram): fail fast on stuck getUpdates

* perf(core): trim provider and inbound startup imports
2026-03-21 16:20:42 -07:00

28 lines
820 B
TypeScript

// Public media-understanding helpers and types for provider plugins.
export type {
AudioTranscriptionRequest,
AudioTranscriptionResult,
ImageDescriptionRequest,
ImageDescriptionResult,
ImagesDescriptionInput,
ImagesDescriptionRequest,
ImagesDescriptionResult,
MediaUnderstandingProvider,
VideoDescriptionRequest,
VideoDescriptionResult,
} from "../media-understanding/types.js";
export {
describeImageWithModel,
describeImagesWithModel,
} from "../media-understanding/providers/image-runtime.js";
export { transcribeOpenAiCompatibleAudio } from "../media-understanding/providers/openai-compatible-audio.js";
export {
assertOkOrThrowHttpError,
normalizeBaseUrl,
postJsonRequest,
postTranscriptionRequest,
requireTranscriptionText,
} from "../media-understanding/providers/shared.js";