54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
|
|
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
|