mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-06 05:51:15 +08:00
* refactor: extract media understanding common package * test: move media understanding format test
10 lines
396 B
JavaScript
10 lines
396 B
JavaScript
//#region packages/media-understanding-common/src/provider-supports.ts
|
|
function providerSupportsCapability(provider, capability) {
|
|
if (!provider) return false;
|
|
if (capability === "audio") return Boolean(provider.transcribeAudio);
|
|
if (capability === "image") return Boolean(provider.describeImage);
|
|
return Boolean(provider.describeVideo);
|
|
}
|
|
//#endregion
|
|
export { providerSupportsCapability };
|