Xinference 部署 Qwen2.5-Omni:Omni 全模态模型的启动命令、引擎选择与源码级请求链路

发布时间:2026/9/17 22:15:45
Xinference 部署 Qwen2.5-Omni:Omni 全模态模型的启动命令、引擎选择与源码级请求链路 Xinference 部署 Qwen2.5-OmniOmni 全模态模型的启动命令、引擎选择与源码级请求链路【免费下载链接】inferenceSwap GPT for any LLM by changing a single line of code. Xinference lets you run open-source, speech, and multimodal models on cloud, on-prem, or your laptop — all through one unified, production-ready inference API.项目地址: https://gitcode.com/GitHub_Trending/in/inferenceXinference 将 Qwen2.5-Omni 作为内置模型收录支持 3B 与 7B 两种规格通过一条xinference launch命令即可在 vLLM 或 Transformers 引擎上拉起服务。本文基于官方模型文档 qwen2.5-omni结合 模型注册表、Transformers 多模态实现 与 vLLM 引擎核心 的源码完整讲解该模型的规格参数、启动方式、多模态输入处理链路以及其独有的“音频输出”在响应中如何编码与返回。模型概览规格、能力与上下文qwen2.5-omni是 Qwen 系列中的端到端全模态Omni模型可感知文本、图像、音频、视频输入并生成文本与语音。模型在 Xinference 中的注册信息以 JSON 声明于 llm_family.json与文档页完全一致属性取值说明Model Nameqwen2.5-omni启动时的--model-name取值Context Length32768最大上下文长度tokenLanguagesen,zh中英双语Abilitieschat,vision,audio,omniomni能力决定引擎走全模态处理分支Model Formatpytorch两种规格均为 PyTorch 格式Quantizationsnone目前仅支持不量化EnginesvLLM、Transformers两种推理引擎可选两个规格及其 Model ID3BQwen/Qwen2.5-Omni-3B7BQwen/Qwen2.5-Omni-7B两个 Model ID 均可从 Hugging Face 或 ModelScope 两个模型源拉取源码中model_src分别为huggingface与modelscope两个分支。能力字段里同时声明了vision、audio与omni这一点很关键从源码结构看omni这个 ability 是引擎选择多模态处理路径的开关后文的 vLLM 与 Transformers 实现都会依据它分支。启动模型xinference launch命令由于唯一支持的量化方式为none文档中的${quantization}占位符直接填none。启动命令如下${engine}替换为vllm或transformers。3B 规格pytorch, 3 Billionxinference launch --model-engine vllm \ --model-name qwen2.5-omni \ --size-in-billions 3 \ --model-format pytorch \ --quantization none7B 规格pytorch, 7 Billionxinference launch --model-engine vllm \ --model-name qwen2.5-omni \ --size-in-billions 7 \ --model-format pytorch \ --quantization none启动成功后会返回一个model_uid后续所有 OpenAI 兼容的/v1/chat/completions请求都通过该 uid 寻址。从 llm_family.json 的virtualenv.packages字段可以看到Xinference 会为该模型按需安装一组专属依赖按引擎条件安装的#transformers_dependencies#、#vllm_dependencies#、#sglang_dependencies#此处实际启用前两者qwen_omni_utilsQwen Omni 系列官方多模态工具包负责解析 messages 中的音频/图像/视频内容该依赖同时出现在 pyproject.toml 的可选依赖声明中audioread、soundfile音频解码与 WAV 写入。另外该模型在注册表中声明了完整的 Jinjachat_template含|vision_bos||IMAGE||vision_eos|、|audio_bos||AUDIO||audio_eos|等多模态特殊标记的拼装逻辑以及停止标记stop_token_ids: [151645, 151643]即 【免费下载链接】inferenceSwap GPT for any LLM by changing a single line of code. Xinference lets you run open-source, speech, and multimodal models on cloud, on-prem, or your laptop — all through one unified, production-ready inference API.项目地址: https://gitcode.com/GitHub_Trending/in/inference创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询