curl2.sh 762 Bytes
#!/bin/bash

start=$(date +%s%N)  # 开始时间,纳秒级

# 将 titles.400 每一行转成 JSON 数组
documents_json=$(jq -R -s 'split("\n") | map(select(length > 0))' /data/saas-search/tests/data/titles.400)
#echo $documents_json
#exit

time curl -X POST "http://10.200.16.14:9997/v1/rerank" \
  -H "accept: application/json" \
  -H "Content-Type: application/json" \
  -d "$(jq -n \
    --arg model "Qwen3-Reranker-0.6B" \
    --arg query "健身女生T恤短袖" \
    --argjson documents "$documents_json" \
    '{
      model: $model,
      query: $query,
      documents: $documents
    }')" \
  -i

end=$(date +%s%N)    # 结束时间,纳秒级
duration=$(( (end - start) / 1000000 ))  # 转换为毫秒
echo "Command took $duration milliseconds."