runtime: node entrypoint: scripts/index.cjs timeout: 900000 dependencies: system: - name: node check: "node -e \"process.exit(Number(process.versions.node.split('.')[0])>=18?0:1)\"" env: - name: ARK_API_KEY required: false description: 火山方舟/豆包 OpenAI-compatible API Key;未配置时使用启发式兜底 - name: ARK_API_URL required: false default: https://ark.cn-beijing.volces.com/api/v3/chat/completions - name: BEST_FRAME_MODEL required: false default: doubao-seed-2-0-pro-260215 - name: VEHICLE_SCRATCH_WORKSPACE_ROOT required: false - name: RZYX_AI_DATA_DIR required: false - name: RZYX_AI_WORKSPACE_ROOT required: false description: AIflow workspace根目录;未包含vehicle-scratch-inspection时会自动追加子目录 interface: input: taskId: type: string required: true topN: type: number required: false default: "1" dedupeResult: type: object required: false description: 外部模型输出的损伤去重分组 bestFrameResults: type: object required: false description: 外部模型输出的最佳帧选择结果 output: success: type: boolean totalDamages: type: number bestFrameCount: type: number error: type: string