MCPcopy Create free account
hub / github.com/TanStack/ai / createVideoAdapter

Function createVideoAdapter

testing/e2e/src/lib/media-providers.ts:130–150  ·  view source on GitHub ↗
(
  provider: Provider,
  aimockPort?: number,
  testId?: string,
)

Source from the content-addressed store, hash-verified

128}
129
130export function createVideoAdapter(
131 provider: Provider,
132 aimockPort?: number,
133 testId?: string,
134) {
135 const headers = testHeaders(testId)
136 const factories: Record<string, () => any> = {
137 openai: () =>
138 createOpenaiVideo('sora-2', DUMMY_KEY, {
139 baseURL: openaiUrl(aimockPort),
140 defaultHeaders: headers,
141 }),
142 gemini: () =>
143 createGeminiVideo('veo-3.1-generate-preview', DUMMY_KEY, {
144 httpOptions: { baseUrl: llmockBase(aimockPort), headers },
145 }),
146 }
147 const factory = factories[provider]
148 if (!factory) throw new Error(`No video adapter for provider: ${provider}`)
149 return factory()
150}
151
152export function createAudioAdapter(
153 provider: Provider,

Callers 3

api.video.tsFile · 0.90

Calls 5

createOpenaiVideoFunction · 0.90
createGeminiVideoFunction · 0.90
testHeadersFunction · 0.70
openaiUrlFunction · 0.70
llmockBaseFunction · 0.70

Tested by

no test coverage detected