返回顶部
t

trio-vision三重视觉

Turn any live camera into a smart camera — describe what to watch for in plain English, get alerts in your chat when it happens. Ask questions about any live stream (YouTube, Twitch, security cameras, RTSP), set up continuous monitoring with custom conditions, or get periodic summaries of what's happening. No ML expertise required.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
233
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

trio-vision

Trio Vision — 将任何摄像头变成智能摄像头

别再为每个影子收到愚蠢的动态警报了。用通俗英语描述真正重要的事情——只有当它发生时才会收到通知,直接发送到你的聊天中。由 Trio by MachineFi 提供支持。

使用场景

  • - 用户询问摄像头、流媒体或视频源上正在发生什么(有人在我前门吗?)
  • 用户希望针对特定事件收到智能警报(包裹送达时告诉我,如果我的狗跳上沙发就提醒我)
  • 用户想要监控自己无法亲自查看的地方(建筑工地、停车位、仓库)
  • 用户希望定期收到直播源的摘要(每10分钟总结一次这个直播)
  • 用户提供任何直播流URL:YouTube Live、Twitch、RTSP/RTSPS摄像头、HLS流

前提条件

  • - Trio API密钥。在 https://console.machinefi.com 免费获取一个(100积分)
  • 设置密钥:export TRIOAPIKEY=yourkeyhere
  • 基础URL:https://trio.machinefi.com/api

可用操作

1. 单次检查(快速快照)

询问关于流媒体当前可见内容的是/否问题。每次消耗1积分($0.01)。

bash
curl -s -X POST https://trio.machinefi.com/api/check-once \
-H Authorization: Bearer $TRIOAPIKEY \
-H Content-Type: application/json \
-d {
streamurl: STREAMURL_HERE,
condition: NATURALLANGUAGECONDITION_HERE
} | python3 -m json.tool

可选参数:

  • - includeframe: true — 返回分析后的帧作为base64图像
  • inputmode: clip — 分析短视频片段而非单帧(更适合运动检测)
  • clipdurationseconds: 5 — 片段长度(1-10秒,仅适用于clip/hybrid模式)

响应字段:

  • - triggered(布尔值)— 条件是否匹配
  • explanation(字符串)— VLM对其所见内容的推理
  • latency_ms — 处理时间(毫秒)

输入模式指南:

  • - 使用 frames(默认)检测静态物体:车道上是否有车?,门是否开着?
  • 使用 clip 检测运动/动作:是否有人在走路?,包裹是否已送达?
  • 使用 hybrid 获得最大准确度(成本更高)

2. 实时监控(连续事件检测)

持续监控流媒体,当条件变为真时收到警报。每分钟消耗2积分($0.02/分钟)。

bash
curl -s -X POST https://trio.machinefi.com/api/live-monitor \
-H Authorization: Bearer $TRIOAPIKEY \
-H Content-Type: application/json \
-d {
streamurl: STREAMURL_HERE,
condition: NATURALLANGUAGECONDITION_HERE,
interval_seconds: 10,
monitordurationseconds: 600,
max_triggers: 1
} | python3 -m json.tool

可选参数:

  • - webhookurl: https://your-server.com/webhook — 触发时接收HTTP POST通知
  • intervalseconds: 10 — 检查频率(5-300秒)
  • monitordurationseconds: 600 — 监控时长(最少5秒)
  • triggercooldownseconds: 60 — 触发之间的最小间隔秒数
  • maxtriggers: null — 设置为null以允许无限触发
  • inputmode: clip — live-monitor的默认模式,适合运动检测

响应: 返回一个 job_id。用于检查状态或取消。

传递模式(基于请求自动选择):

  • - 如果设置了 webhookurl → 事件通过POST发送到你的webhook
  • 如果设置了 Accept: text/event-stream 头部(无webhook)→ SSE流
  • 否则 → 通过 GET /jobs/{jobid} 轮询

3. 实时摘要(定期总结)

按固定时间间隔获取流媒体上发生事件的叙述性摘要。每分钟消耗2积分($0.02/分钟)。

bash
curl -s -X POST https://trio.machinefi.com/api/live-digest \
-H Authorization: Bearer $TRIOAPIKEY \
-H Content-Type: application/json \
-d {
streamurl: STREAMURL_HERE,
window_minutes: 10,
captureintervalseconds: 60
} | python3 -m json.tool

可选参数:

  • - windowminutes: 10 — 摘要窗口长度(1-60分钟)
  • captureintervalseconds: 60 — 帧捕获频率(10-300秒)
  • webhookurl: https://... — 通过webhook接收摘要
  • maxwindows: 3 — 停止前的摘要窗口数量
  • includeframes: true — 在摘要中嵌入帧

响应: 返回一个 job_id。

4. 检查任务状态

bash
curl -s https://trio.machinefi.com/api/jobs/JOBIDHERE \
-H Authorization: Bearer $TRIOAPIKEY | python3 -m json.tool

任务状态: pending(待处理)、running(运行中)、stopped(已停止)、completed(已完成)、failed(失败)

5. 列出所有任务

bash
curl -s https://trio.machinefi.com/api/jobs?limit=20&offset=0 \
-H Authorization: Bearer $TRIOAPIKEY | python3 -m json.tool

可选查询参数:status=running、type=live-monitor、limit=20、offset=0

6. 取消任务

bash
curl -s -X DELETE https://trio.machinefi.com/api/jobs/JOBIDHERE \
-H Authorization: Bearer $TRIOAPIKEY | python3 -m json.tool

推荐工作流程

快速检查工作流程

  1. 1. 使用用户的问题和流URL运行check-once
  2. 向用户报告 triggered 结果和 explanation
  3. 如果API返回关于流的错误,显示错误和修复建议

监控工作流程

  1. 1. 先用check-once测试条件以验证其有效性
  2. 如果条件有效,使用适当设置启动live-monitor
  3. 返回jobid并告知用户如何检查状态或取消
  4. 如果webhookurl可用,设置它以接收推送通知

摘要工作流程

  1. 1. 使用流URL和适当的窗口/间隔启动live-digest
  2. 返回job_id以便用户稍后检查结果

条件编写技巧

  • - 将条件表述为二元是/否问题:画面中是否有人可见?
  • 要具体:是否有烟雾从建筑物屋顶升起?而不是是否有烟雾?
  • 每个条件一个意图——不要组合多个检查
  • 使用肯定表述:是否有车辆可见?而不是停车场是否不为空?
  • 在启动live-monitor之前,始终用check-once测试条件

错误处理

所有错误返回此结构:
json
{
error: {
code: ERROR_CODE,
message: 人类可读的描述,
remediation: 可操作的修复建议
}
}

常见错误代码:

  • - NOTLIVESTREAM — URL不是直播流。确认它正在活跃广播。
  • STREAMFETCHFAILED — 无法访问流。检查URL和网络。
  • STREAMOFFLINE — 流存在但离线。等待它上线。
  • MAXJOBSREACHED — 并发任务过多。使用DELETE /jobs/{id}取消旧任务。

如果收到错误,始终向用户显示 remediation 字段——它包含可操作的指导。

定价参考

操作费用
单次检查$0.01 / 请求
实时监控
$0.02 / 分钟 | | 实时摘要 | $0.02 / 分钟 |

免费层级:注册时赠送100积分($1.00),网址 https://console.machinefi.com

规则

  • - 绝不在向用户展示的输出

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 trio-vision-1776177842 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 trio-vision-1776177842 技能

通过命令行安装

skillhub install trio-vision-1776177842

下载

⬇ 下载 trio-vision v1.0.0(免费)

文件大小: 14.36 KB | 发布时间: 2026-4-15 10:20

v1.0.0 最新 2026-4-15 10:20
Initial release: check-once, live-monitor, live-digest with natural-language conditions for any live video stream

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部