@blitzreels/eve (英语)
一个 夜 间 提供耐用 AI 代理 BlitzReels 视频工具的扩展: 长式至短式剪接、可视-QA修复、项目检查、快照预览、, AI生成和出口.
包起来 @blitzreels/sdk,所以工具调用在
您的应用程序运行时间与 CLI 和 MCP 服务器使用的相同的公共 API .
这个寄存器只包含 Eve 集成. Blitz Reels SDK,CLI,应用程序, 后端、基础设施和内部合同由私人维护.
安装
pnpm add @blitzreels/eve
挂载
在您的代理服务器中创建挂载文件 。 它的文件名成为工具名空间 .
import blitzreels from "@blitzreels/eve";
export default blitzreels({ apiKey: process.env.BLITZREELS_API_KEY! });
从您的 BlitzReels 工作空间开发者页面创建 API 密钥, 然后放入 .env.local数字 :
BLITZREELS_API_KEY=br_live_...
关键在于环境: br_live_... 反对生产, br_test_... 针对当地人
或开发运行时间。 点 baseUrl 在匹配的主机中使用测试键时.
上面的山会暴露 blitzreels__list_projects, (中文(简体) ), blitzreels__create_clip_batch,等等。 (笑声).
配置
| 密钥 | 需求 | 默认 |
|---|---|---|
apiKey | 对 | —— 说 |
baseUrl | 没有 | https://www.blitzreels.com/api/v1 |
工具
| 工具 | 效果 | 核准 |
|---|---|---|
list_projects | 读取 | —— 说 |
create_project | 写入 | —— 说 |
inspect_project | 读取 | —— 说 |
render_snapshot | 读取( 提交预览框架) | —— 说 |
list_media | 读取 | —— 说 |
get_media | 读取 | —— 说 |
import_youtube | 写入, 下载源 | once() |
create_clip_batch | 写作,使用信用 | once() |
get_clip_batch | 读取 | —— 说 |
list_clips | 读取 | —— 说 |
reselect_clip | 写入 | —— 说 |
repair_clip | 写入 | —— 说 |
export_clip | 写入, 制作 | once() |
list_caption_words | 读取 | —— 说 |
set_caption_look | 写入 | —— 说 |
delete_clip_batch | 破坏性写入 | always() |
start_export | 写入, 制作 | once() |
get_export | 读取 | —— 说 |
generate_video | 写作,使用信用 | once() |
generate_image | 写作,使用信用 | once() |
generate_faceless_video | 写作,使用信用 | once() |
get_generation | 读取 | —— 说 |
每个工具返回 { ok: true, data } 或者说 { ok: false, error }。错误带有 code, (中文(简体) ),
retryable, (中文(简体) ), status, (中文(简体) ), request_id,以及 upgrade_url 因此,代理可以决定 在重试,
停止,并报告计划限制——它从不将原始的HTTP故障扔入模型的上下文.
信用支出工具从Eight的持久性中衍生出其独有能力的关键 callId,所以一个步骤的前夕
中断后重用BlitzReels的原始收据,而不是支付两次.
压倒性批准
用目录挂载从消费代理中收紧或松动一扇门:
import { export_clip } from "@blitzreels/eve/tools";
import { defineTool } from "eve/tools";
import { always } from "eve/tools/approval";
export default defineTool({ ...export_clip, approval: always() });
使用 disableTool() 在同一位置完全删除一个工具.
技能
扩建舰a blitzreels-clipping 技能:长式至短式程序
clipPresetId 决定表,质量保证 repairMode 和投票合同.
当转弯与描述相符时.
选项:通过 MCP 连接
如果您想要主机工具表面而不是输入本地工具, BlitzReels 也会运行一个
流式 HTTP MCP 服务器 https://www.blitzreels.com/api/mcp。它认证了签名
用户在 OAuth 上 —— 一个 API 密钥被拒绝 —— 所以通过 Vercel Connection 将其线接通, 并给出 even
从路由认证或平台频道中切入用户主机.
import { connect } from "@vercel/connect/eve";
import { defineMcpClientConnection } from "eve/connections";
import { once } from "eve/tools/approval";
export default defineMcpClientConnection({
url: "https://www.blitzreels.com/api/mcp",
description: "BlitzReels: clip long videos into shorts, edit projects, and export.",
auth: connect("www.blitzreels.com/blitzreels"),
approval: once(),
});
当代理器使用自己的 API 密钥作为工作空间时使用扩展名, 当您需要键入时使用
工具、调制解说、批准默认和一权重审。 当
每一个终端用户应该扮演自己, 当你想要今天的服务器曝光的任何东西时
没有软件包可以升级。 上面的连接器 UID 是什么 vercel connect create 返回为
你的项目.
开发
pnpm build
pnpm typecheck
eve dev 在消耗剂中重建源变化的扩展.
链接
- BlitzReels API 文档 : https://www.blitzreels.com/docs. 互联网档案馆的存檔,存档日期2013-12-22
- 打开API : https://www.blitzreels.com/api/openapi.json (英语)
- Eve 扩展 : https://eve.dev/docs/扩展