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."