meta-llama/Llama-3.1-8B-Instruct)
可以正常使用——GoModel 只会在第一个斜杠处拆分带提供商限定的选择器。
首先启动 vLLM:
配置
这些示例假设 GoModel 运行在 Docker 中,而 vLLM 运行在主机的
localhost:8000 上——因此使用 host.docker.internal。
如果两者运行在同一个 Docker 网络中,请使用 vLLM 的服务名称。如果 GoModel 直接运行在主机上,请使用 http://localhost:8000/v1。运行 GoModel
验证
GET /v1/models 返回带有提供商名称前缀的 vLLM 模型 ID,例如 vllm/meta-llama/Llama-3.1-8B-Instruct。
多个 vLLM 实例
使用带后缀的环境变量,无需 YAML 即可注册多个实例:VLLM_BASE_URL 注册 vllm。VLLM_TEST_BASE_URL 注册 vllm-test(后缀会转换为小写,下划线变为连字符)。
vLLM 透传
透传默认启用。可将其用于 vLLM 特有的端点,例如/tokenize、/detokenize、/pooling、/rerank:
VLLM_API_KEY 应用于上游请求。
透传路由按提供商类型限定在
/p/vllm/... 下。如需在多 vLLM 部署中指定某个命名实例,请使用经过翻译的 /v1/... 请求,
并配合带提供商限定的模型 ID(例如 vllm-test/meta-llama/Llama-3.1-8B-Instruct)。尚未集成
- vLLM 原生批处理 API。
- 兼容 OpenAI 的文件生命周期。
- Responses 生命周期工具类端点。