13 lines
456 B
JavaScript
13 lines
456 B
JavaScript
// Video provider adapters.
|
|||
|
|
//
|
||
|
|
// Default (no adapter) = xAI shape: raw body forwarded to {baseUrl}/{action},
|
||
|
|
// polled at {baseUrl}/{id}, upstream JSON passed through verbatim.
|
||
|
|
// A provider only needs an adapter when its wire format differs from that.
|
||
|
|
import openrouter from "./openrouter.js";
|
||
|
|
import vertex from "./vertex.js";
|
||
|
|
|
||
|
|
const ADAPTERS = { openrouter, vertex };
|
||
|
|
|
||
|
|
export function getVideoAdapter(provider) {
|
||
|
|
return ADAPTERS[provider] || null;
|
||
|
|
}
|