返回顶部
b

byted-airesearch-videoeval视频评估任务

Create and check long-running video material evaluation tasks. Use this skill when the user wants to submit videos for evaluation, check an existing video evaluation task list, or fetch the result of a previously created video evaluation task. This skill is not a general-purpose video upload skill because upload is allowed only as an internal step of task creation. Authentication uses an API key passed as an Authorization bearer token.

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

byted-airesearch-videoeval

Byted Airesearch Videoeval

使用此技能提交和查询长时间运行的材料评估任务。

使用时机

当用户希望执行以下操作时使用此技能:

  • - 评估视频素材或创意资产
  • 提交材料评估任务并获取任务标识符
  • 后续检查现有评估任务的状态
  • 获取先前创建的评估任务的最终详情/结果

请勿将此技能用于通用的视频上传请求。

当前工作流程

  1. 1. 在任何上传开始前验证完整的输入批次。
  2. 上传本地视频文件并捕获返回的 attachment_id 值。
  3. 使用上传的附件ID创建任务。
  4. 任务创建后立即返回成功。
  5. 如果用户需要进度或结果,请稍后查询任务列表或任务详情。

此工作流程特意设计为非阻塞模式。任务创建后请勿自动轮询。

强制行为

  • - 不要将上传API作为面向用户的独立功能暴露。
  • 不要针对上传此视频、存储此文件或发送此视频等通用请求触发此技能。
  • 仅在用户明确意图创建新的材料评估任务时调用上传API。
  • 对于新任务创建,优先使用 scripts/submitevaluationtask.py,以便验证、上传和任务创建保持在一个受控流程中。
  • 将 scripts/upload_video.py 视为编排流程使用的内部辅助工具,而非主要用户入口点。除非使用内部编排标记调用,否则该脚本本身拒绝直接使用。

对于多文件提交,使用编排入口点,以便在首次上传开始前验证整个批次。

身份验证

当前API使用API密钥进行身份验证。

此技能发送的所有API请求必须包含以下标头:

  • - x-product-version: 20
  • Authorization: bearer {API_KEY}

首选输入方式:

  • - --api-key
  • BYTEDAIRESEARCHVIDEOEVALAPIKEY

如果没有可用的API密钥,请让用户在以下地址创建或查看:

  • - https://console.volcengine.com/datatester/ai-research/audience/list?tab=apikey

然后在调用API前让用户提供API密钥。

如果缺少API密钥,脚本必须立即失败并显示清晰的错误信息,引导用户访问上述API密钥页面。

已知API覆盖范围

上传附件

  • - 端点:POST https://console.volcengine.com/datatester/compass/api/v3/survey/attachment
  • 请求:multipart/form-data
  • 文件字段:file
  • 上传限制:
- 每个上传请求仅包含一个视频文件 - 每个视频必须为50MB或更小 - 文件格式必须为 mp4 - MIME类型必须为 video/mp4
  • - 输出映射:
- 保留原始附件负载 - 将附件对象的 id 字段映射到 attachment_id

upload_video.py 脚本是创建任务工作流程的内部辅助工具。它不是面向用户的主要入口点。

创建任务

  • - 端点:POST https://console.volcengine.com/datatester/compass/api/v3/survey/task
  • 固定请求字段:
- form_id: 0 - agent_id: 125 - audience_id: 3664529
  • - 当前暴露的可选请求字段:
- prompt - language - istypicaluser_enabled - typicalusercount - typicaluserselection_mode - isreportenabled - attachment_ids
  • - 创建限制:
- 一次任务提交最多可包含50个视频 - 每个请求中 attachment_ids 最多包含50个项目

创建步骤应将上传的 attachmentid 作为单元素 attachmentids 数组发送,除非明确提供了多个附件ID。

列表和详情

任务详情已接入,可直接查询现有任务:

  • - 端点:GET https://console.volcengine.com/datatester/compass/api/v3/survey/task/{id}
  • 当前认证:API密钥Bearer令牌
  • 输出映射:
- 将任务对象的 id 字段映射到 task_id - 将任务对象的 status 字段映射到 task_status - 解析 task.detail - 仅保留 key == videostructuredresult 且 sub_tab != null 的项目 - 为下游代理使用暴露紧凑的 summary 块

任务列表已接入,可直接查询现有任务:

  • - 端点:GET https://console.volcengine.com/datatester/compass/api/v3/survey/task
  • 当前认证:API密钥Bearer令牌
  • 当前固定查询参数:
- page=1 - page_size=100 - agent_id=125
  • - 输出映射:
- 将每个任务项映射到 taskid、name、status、createdat、updated_at - 在 data.page 中保留分页信息

命令

bash

在上传前验证整个批次,然后上传所有文件并创建任务


python scripts/submitevaluationtask.py \
--file /path/to/video-1.mp4 \
--file /path/to/video-2.mp4 \
--api-key

单视频创建流程

python scripts/submitevaluationtask.py \ --file /path/to/video.mp4 \ --prompt 评估此素材的受众契合度和内容质量。 \ --api-key

稍后查询任务列表

python scripts/listevaluationtasks.py

稍后查询任务详情

python scripts/getevaluationtask_detail.py --task-id 12345

响应处理

所有脚本向stdout输出JSON,使用相同的顶层信封结构:

  • - status
  • message
  • request_id
  • data
  • error

重要的标准化字段:

  • - 提交任务:data.taskid、data.taskstatus、data.submittedvideocount
  • 列表:data.items
  • 详情:data.detail、data.summary

最终答案规则

  • - 使用详情端点返回的结构化JSON作为内部数据源。
  • 以人类可读的自然语言呈现最终答案。
  • 任务完成时,优先使用简洁的报告式答案,而非原始数据转储。
  • 不要向用户转储原始JSON。
  • 不要暴露内部字段名称,如 videoeval、videouserreport、distribution、fielddesc 或类似的面向实现的键。
  • 对任务列表响应应用相同规则:使用列表结果作为内部源数据,但以自然语言摘要而非原始字段的形式呈现结果。
  • 对于任务列表答案,可以包含任务ID、任务名称、状态、创建时间和更新时间的人类可读描述,因为这些字段有助于用户选择任务进行后续详情查询。
  • 当存在多个视频时,分别进行总结。
  • 对于已完成的任务详情结果,优先使用可读的报告流程,例如:先给出任务结论,然后每个视频一个简短部分,最后给出整体建议(如果源数据支持)。
  • 如果任务尚未完成,不要编造报告。清晰说明当前状态并让用户稍后再次检查。
  • 仅当用户明确要求原始结果时才提供原始结构化数据。

实用指南

  • - 对于新提交,使用编排流程,而不是将上传作为独立步骤暴露给用户。
  • 在上传前验证本地文件。拒绝非MP4文件、非 video/mp4 MIME类型的文件或大于50MB的文件,并提供直接且可操作的错误信息。
  • 在调用API前验证任务创建输入。拒绝包含超过50个附件ID的请求,并提供直接且可操作的错误信息。
  • 对于多视频提交流程,在任何上传开始前验证完整的批次大小。如果批次包含超过50个文件,立即失败且不上传任何内容。
  • 创建成功后,告知用户任务已成功提交,稍后可进行检查。
  • 当用户想要浏览或查找历史任务时使用任务列表。
  • 当用户已知任务ID并想要最终结果时使用任务详情。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 byted-airesearch-videoeval-1776009842 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 byted-airesearch-videoeval-1776009842 技能

通过命令行安装

skillhub install byted-airesearch-videoeval-1776009842

下载

⬇ 下载 byted-airesearch-videoeval v1.0.0(免费)

文件大小: 15.82 KB | 发布时间: 2026-4-13 09:36

v1.0.0 最新 2026-4-13 09:36
byted-airesearch-videoeval 1.0.0 – initial release

- Adds the ability to create and check progress/results of long-running video material evaluation tasks.
- Supports submission of 1–50 local MP4 videos per evaluation task, with strict validation on format and size (max 50MB each).
- Provides task listing and querying of individual task details, with natural-language summaries of status and results.
- Requires API key authentication; prompts user for API key if missing.
- Upload and task-creation are internal to the orchestration workflow—generic video uploads are not supported.
- Clear error messages for invalid inputs and actionable feedback for all supported commands.

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

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

p2p_official_large
返回顶部