openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
24 lines (23 loc) • 908 B
JavaScript
import { r as describeImagesWithModel, t as describeImageWithModel } from "./image-runtime-BOIoCq-0.js";
import "./media-understanding-BGZgXsp_.js";
import { n as OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL } from "./default-models-Dn67kTkm.js";
import { n as transcribeOpenAiAudioWithContext, t as transcribeOpenAiAudio } from "./audio-transcription-BzxJL2oF.js";
//#region extensions/openai/media-understanding-provider.ts
const openaiMediaUnderstandingProvider = {
id: "openai",
capabilities: ["image", "audio"],
defaultModels: {
image: "gpt-5.6-sol",
audio: OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL
},
autoPriority: {
image: 20,
audio: 20
},
describeImage: describeImageWithModel,
describeImages: describeImagesWithModel,
transcribeAudio: transcribeOpenAiAudio,
transcribeAudioWithContext: transcribeOpenAiAudioWithContext
};
//#endregion
export { openaiMediaUnderstandingProvider as t };