UNPKG

@juspay/neurolink

Version:

The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002

31 lines (30 loc) • 1.45 kB
/** * Video Adapter Module — Image-to-Video Generation Integration for NeuroLink * * Provides video-generation capability across providers (Vertex Veo, Kling, * Runway, Replicate-hosted video models). * * Use `VideoProcessor.generate(provider, image, prompt, options)` to * dispatch to the registered handler for `provider`. * * Importing this module does NOT register any handlers as a side effect. * Call `registerDefaultVideoHandlers()` explicitly (or go through * `ProviderRegistry.registerAllProviders()`, which every documented * `NeuroLink` entry point already calls) to register every shipped video * handler whose backing API key is present in `process.env`. Registration * is idempotent and silently skipped if a provider is already registered or * its constructor throws. * * @module adapters/video */ export { VIDEO_ERROR_CODES, VideoError, VideoProcessor, } from "../../utils/videoProcessor.js"; export { KlingVideoHandler } from "./klingVideoHandler.js"; export { ReplicateVideoHandler } from "./replicateVideoHandler.js"; export { RunwayVideoHandler } from "./runwayVideoHandler.js"; export { isVertexVideoConfigured, VertexVideoHandler, } from "./vertexVideoHandler.js"; /** * Register every shipped video handler whose backing credentials are * present in the environment. Safe to call multiple times — existing * registrations are preserved. */ export declare function registerDefaultVideoHandlers(): void;