#!/usr/bin/env bash set -euo pipefail docker logs -f vllm-qwen3.6-27b # 看到 "Application startup complete" 即就绪 # 1) 列模型 curl http://127.0.0.1:8000/v1/models # 返回 id = "qwen3.6-27b" # 2) 单轮对话(单条 system) curl -X POST http://127.0.0.1:8000/v1/chat/completions \ -H 'Content-Type: application/json' -H 'Authorization: Bearer 123456' \ -d '{"model":"qwen3.6-27b","messages":[{"role":"system","content":"你是助手"},{"role":"user","content":"你好"}],"max_tokens":64}' # 3) 工具调用(验证 qwen3_xml parser) curl -X POST http://127.0.0.1:8000/v1/chat/completions \ -H 'Content-Type: application/json' -H 'Authorization: Bearer 123456' \ -d '{"model":"qwen3.6-27b","messages":[{"role":"user","content":"北京今天天气如何?用工具查"}], "tools":[{"type":"function","function":{"name":"get_weather","description":"查询天气","parameters":{"type":"object","properties":{"city":{"type":"string"}}}}}]}' # 期望返回里 tool_calls 被正确解析