UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

31 lines (30 loc) 1.11 kB
import { r as describeImagesWithModel, t as describeImageWithModel } from "./image-runtime-CmS6zMcE.js"; import { t as transcribeOpenAiCompatibleAudio } from "./media-understanding-1KBZ_bnJ.js"; import { n as OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL } from "./default-models-CV6ZCMki.js"; //#region extensions/openai/media-understanding-provider.ts const DEFAULT_OPENAI_AUDIO_BASE_URL = "https://api.openai.com/v1"; async function transcribeOpenAiAudio(params) { return await transcribeOpenAiCompatibleAudio({ ...params, provider: "openai", defaultBaseUrl: DEFAULT_OPENAI_AUDIO_BASE_URL, defaultModel: OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL }); } const openaiMediaUnderstandingProvider = { id: "openai", capabilities: ["image", "audio"], defaultModels: { image: "gpt-5.5", audio: OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL }, autoPriority: { image: 20, audio: 20 }, describeImage: describeImageWithModel, describeImages: describeImagesWithModel, transcribeAudio: transcribeOpenAiAudio }; //#endregion export { transcribeOpenAiAudio as n, openaiMediaUnderstandingProvider as t };