mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-22 04:24:04 +00:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
// Public media-understanding helpers and types for provider plugins.
|
|
|
|
export type {
|
|
AudioTranscriptionRequest,
|
|
AudioTranscriptionResult,
|
|
ImageDescriptionRequest,
|
|
ImageDescriptionResult,
|
|
ImagesDescriptionInput,
|
|
ImagesDescriptionRequest,
|
|
ImagesDescriptionResult,
|
|
MediaUnderstandingProvider,
|
|
StructuredExtractionImageInput,
|
|
StructuredExtractionInput,
|
|
StructuredExtractionRequest,
|
|
StructuredExtractionResult,
|
|
StructuredExtractionTextInput,
|
|
VideoDescriptionRequest,
|
|
VideoDescriptionResult,
|
|
} from "../media-understanding/types.js";
|
|
|
|
export {
|
|
describeImageWithModel,
|
|
describeImageWithModelPayloadTransform,
|
|
describeImagesWithModel,
|
|
describeImagesWithModelPayloadTransform,
|
|
} from "../media-understanding/image-runtime.js";
|
|
export {
|
|
buildOpenAiCompatibleVideoRequestBody,
|
|
coerceOpenAiCompatibleVideoText,
|
|
resolveMediaUnderstandingString,
|
|
type OpenAiCompatibleVideoPayload,
|
|
} from "../media-understanding/openai-compatible-video.ts";
|
|
export { transcribeOpenAiCompatibleAudio } from "../media-understanding/openai-compatible-audio.js";
|