#!/bin/bash # Charade Q&A Test Example API_KEY="muser_68600856036340bcafc01930eb4bd839_1774418104_97221b69" BASE_URL="http://localhost:3003" echo "=== Charade 问答测试示例 ===" echo "" # 1. 查询人物身份 echo "Q1: Who is Louis Viret?" curl -s "$BASE_URL/api/v1/identities" \ -H "X-API-Key: $API_KEY" 2>&1 | jq '.identities[] | select(.name == "Louis Viret") | {id, name, source}' echo "" # 2. 查询视频中的 face traces echo "Q2: What face traces exist in the video?" curl -s -X POST "$BASE_URL/api/v1/file/d3f9ae8e471a1fc4d47022c66091b920/tkg/rebuild" \ -H "X-API-Key: $API_KEY" 2>&1 | jq '.result | {face_trace_nodes, gaze_trace_nodes, lip_trace_nodes}' echo "" # 3. 查询关系 echo "Q3: What relationship chunks exist?" curl -s -X POST "$BASE_URL/api/v1/file/d3f9ae8e471a1fc4d47022c66091b920/rule2" \ -H "X-API-Key: $API_KEY" 2>&1 | jq '{success, rule2_chunks}' echo "" # 4. 查询 face embeddings echo "Q4: How many face embeddings in Qdrant?" curl -s "$BASE_URL/api/v1/file/d3f9ae8e471a1fc4d47022c66091b920/tkg/stats" \ -H "X-API-Key: $API_KEY" 2>&1 | jq '.' echo "" echo "=== 测试完成 ==="