test-extract.sh 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. echo "========================================="
  3. echo " 测试医疗信息提取功能"
  4. echo "========================================="
  5. echo ""
  6. # 测试对话文本
  7. DIALOGUE="医生:您好,请先报一下您的姓名、年龄和联系电话。
  8. 患者:我叫张三,今年35岁,电话是13800138000,男性。
  9. 医生:您今天来是因为什么不舒服呀?
  10. 患者:我咳嗽、发烧已经3天了,还伴有咽痛。
  11. 医生:您以前有没有什么基础疾病?
  12. 患者:我有高血压病史5年了,对青霉素过敏。
  13. 医生:好的,您这次是来门诊就诊对吧?
  14. 患者:是的,门诊。"
  15. echo "对话文本:"
  16. echo "$DIALOGUE"
  17. echo ""
  18. echo "----------------------------------------"
  19. echo ""
  20. # 调用API
  21. echo "正在调用通义千问API..."
  22. echo ""
  23. curl -s -X POST "http://localhost:8080/api/extract" \
  24. -H "Content-Type: text/plain; charset=UTF-8" \
  25. -d "$DIALOGUE" | jq '.'
  26. echo ""
  27. echo "========================================="
  28. echo " 测试完成"
  29. echo "========================================="