SuperAPI AI 工具集

helios-core

编程与开发

查看项目

更新于 10-15 17:27

技能介绍

用途:Helios Core 是 Helios 视频引擎的核心 API,提供无头(headless)逻辑引擎 Helios 类,用于创建视频合成、管理时间线状态、帧精确控制播放并驱动动画。

主要能力:通过 new Helios(options) 创建实例,可配置 duration、fps、width、height、inputProps、schema、loop、playbackRate、volume、muted、audioTracks、captions、markers、playbackRange 等。提供 play、pause、seek、setPlaybackRate、setPlaybackRange、setDuration、setFps、setLoop、setSize、setAudioVolume、setAudioMuted、setAudioTrackVolume、setAudioTrackMuted、setInputProps、setCaptions、setMarkers、addMarker、removeMarker、seekToMarker 等方法,以及 getState 读取状态。

订阅与绑定:subscribe(callback) 会立即回调当前状态并在每次变化时触发,返回取消订阅函数;bindToDocumentTimeline 与 unbindFromDocumentTimeline 用于外部时间线驱动。registerStabilityCheck 与 waitUntilStable 用于渲染前等待异步资源就绪。

工具与扩展:提供 RenderSession 逐帧迭代、signal/computed/effect 响应式信号、spring 与 calculateSpringDuration、series、stagger、shift、interpolate 等动画与序列辅助函数;Helios.diagnose() 返回浏览器渲染能力诊断报告;createSystemPrompt 与 HELIOS_BASE_PROMPT 可生成面向 AI 代理的系统提示。

使用方式:安装 @helios-project/core 后按文档导入 Helios 及相关工具,示例见官方资料。

限制:资料未提供具体安装命令、版本要求、收费与平台支持信息;部分能力(如音频可视化钩子、自定义 TimeDriver)依赖驱动支持。