网易首页 > 网易号 > 正文 申请入驻

Qwen3 开源发布!

0
分享至

性能卓越

灵活适配多场景需求

作为Qwen系列全新一代的混合推理模型,Qwen3 在 GPQA、AIME24/25、LiveCodeBench 等多个权威评测中表现出极具竞争力的结果。

在相同计算资源下,Qwen3 模型以更小的规模实现了对更大体量上一代模型的超越,真正做到了“小而强大”。通过引入创新的MOE(混合专家)架构,Qwen3 在效果上媲美上一代超大规模 Dense 模型的同时,效率显著提升,使复杂任务处理更加轻松高效。

此外,Qwe n3 融合了推理与非推理能力,在逻辑分析和创意生成等任务中表现卓越。预训练数据量达到月 36万亿 tokens, 并通 过多轮大规模强化学习与精细优化,在工具调用指令遵循多语言能力等方面显著提升。

其中,Qwen3-235B-A22B 表现尤为突出,刷新了开源模型的智能水平新高,显存占用仅为性能相近模型的三分之一。无论是数学推理、代码生成还是综合逻辑分析, Qwen3 均展现出卓越能力,稳居全球开源模型前列。在工具调用方面表现优异,大幅降低了复杂任务的实现门槛,同时还支持119种语言,覆盖全球主要语种,满足多样化需求。

思考与非思考模式

灵活应对不同场景

Qwen3 引入了“思考模式”和“非思考模式”,使模型能够在不同场景下表现出最佳性能。在思考模式模式下,模型会进行多步推理和深度分析,类似于人类在解决复杂问题时的“深思熟虑”。(eg:在回答数学题或编写复杂代码时,模型会反复验证逻辑并优化输出结果。)

在非思考模式模式下,模型优先追求响应速度和效率,适用于简单任务或实时交互。(eg:在日常对话或快速问答中,模型会跳过复杂的推理步骤,直接给出答案。)

你可以通过简单的指令或配置文件在两种模式之间切换。

启用思考模式:默认情况下,Qwen3 启用了思考能力enable_thinking=True。在此模式下,模型会在生成响应前进行深度分析,并输出包裹在...块中的思考过程。

关闭思考模式:如果需要禁用思考行为,可以设置 enable_thinking=False ,使模型功能与 Qwen2.5-Instruct 保持一致。此模式适合对响应速度要求较高的场景。

软开关机制:Qwen3 支持动态切换思考模式,你可通过/think启用深度推理或/no_think快速关闭。模型会根据最新指令调整行为,灵活适应不同需求。以下是一个多轮对话示例:

from transformers import AutoModelForCausalLM, AutoTokenizer
classQwenChatbot:
    def __init__(self, model_name="Qwen3-30B-A3B/Qwen3-30B-A3B"):
        self.tokenizer = AutoTokenizer.from_pretrained(model_name)
        self.model = AutoModelForCausalLM.from_pretrained(model_name)
        self.history = []
    def generate_response(self, user_input):
        messages = self.history + [{"role": "user", "content": user_input}]
        text = self.tokenizer.apply_chat_template(
            messages,
            tokenize=False,
            add_generation_prompt=True
        )
        inputs = self.tokenizer(text, return_tensors="pt")
        response_ids = self.model.generate(**inputs, max_new_tokens=32768)[0][len(inputs.input_ids[0]):].tolist()
        response = self.tokenizer.decode(response_ids, skip_special_tokens=True)
        # Update history
        self.history.append({"role": "user", "content": user_input})
        self.history.append({"role": "assistant", "content": response})
        return response
# Example Usage
if __name__ == "__main__":
    chatbot = QwenChatbot()
    # First input (without /think or /no_think tags, thinking mode is enabled by default)
    user_input_1 = "How many r's in strawberries?"
    print(f"User: {user_input_1}")
    response_1 = chatbot.generate_response(user_input_1)
    print(f"Bot: {response_1}")
    print("----------------------")
    # Second input with /no_think
    user_input_2 = "Then, how many r's in blueberries? /no_think"
    print(f"User: {user_input_2}")
    response_2 = chatbot.generate_response(user_input_2)
    print(f"Bot: {response_2}") 
    print("----------------------")
    # Third input with /think
    user_input_3 = "Really? /think"
    print(f"User: {user_input_3}")
    response_3 = chatbot.generate_response(user_input_3)
    print(f"Bot: {response_3}")

如何在不同框架中使用 Qwen3 ?我们提供了一个在 Hugging Face transformers 中使用 Qwen3-30B-A3B 的标准示例:

from modelscope import AutoModelForCausalLM, AutoTokenizer
model_name = "Qwen/Qwen3-30B-A3B"
# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
# prepare the model input
prompt = "Give me a short introduction to large language model."
messages = [
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=True # Switch between thinking and non-thinking modes. Default is True.
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
# conduct text completion
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist() 
# parsing thinking content
try:
    # rindex finding 151668 ()
    index = len(output_ids) - output_ids[::-1].index(151668)
except ValueError:
    index = 0
thinking_content = tokenizer.decode(output_ids[:index], skip_special_tokens=True).strip("\n")
content = tokenizer.decode(output_ids[index:], skip_special_tokens=True).strip("\n")
print("thinking content:", thinking_content)
print("content:", content)

要禁用思考模式,只需对参数 enable_thinking 进行如下修改:

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=False  # True is the default value for enable_thinking.
)

对于部署,您可以使用 sglang>=0.4.6.post1 或 vllm>=0.8.4来创建一个与 OpenAI API 兼容的 API endpoint:

SGLang:

    python -m sglang.launch_server --model-path Qwen/Qwen3-30B-A3B --reasoning-parser qwen3

vLLM:

    vllm serve Qwen/Qwen3-30B-A3B --enable-reasoning --reasoning-parser deepseek_r1

要禁用思考模式,您可以移除参数 --reasoning-parser(以及 --enable-reasoning)。

如果用于本地开发,您可以通过运行简单的命令 ollama run qwen3:30b-a3b 来使用 ollama 与模型进行交互。您也可以使用 LMStudio 或者 llama.cpp 以及 ktransformers 等代码库进行本地开发。

Agent示例

你还可以使用Qwen-Agent 来充分发挥 Qwen3 的 Agent 能力。Qwen-Agent 内部封装了工具调用模板和工具调用解析器,大大降低了代码复杂性。

要定义可用的工具,您可以使用 MCP 配置文件,使用 Qwen-Agent 内置的工具,或者自行集成其他工具。

from qwen_agent.agents import Assistant
# Define LLM
llm_cfg = {
    'model': 'Qwen3-30B-A3B',
    # Use the endpoint provided by Alibaba Model Studio:
    # 'model_type': 'qwen_dashscope',
    # 'api_key': os.getenv('DASHSCOPE_API_KEY'),
    # Use a custom endpoint compatible with OpenAI API:
    'model_server': 'http://localhost:8000/v1',  # api_base
    'api_key': 'EMPTY',
    # Other parameters:
    # 'generate_cfg': {
    #         # Add: When the response content is ` this is the thought this is the answer;
    #         # Do not add: When the response has been separated by reasoning_content and content.
    #         'thought_in_content': True,
    #     },
}
# Define Tools
tools = [
    {'mcpServers': {  # You can specify the MCP configuration file
            'time': {
                'command': 'uvx',
                'args': ['mcp-server-time', '--local-timezone=Asia/Shanghai']
            },
            "fetch": {
                "command": "uvx",
                "args": ["mcp-server-fetch"]
            }
        }
    },
  'code_interpreter',  # Built-in tools
]
# Define Agent
bot = Assistant(llm=llm_cfg, function_list=tools)
# Streaming generation
messages = [{'role': 'user', 'content': 'https://qwenlm.github.io/blog/ Introduce the latest developments of Qwen'}]
for responses in bot.run(messages=messages):
    pass
print(responses)

✅ huggingface

https://huggingface.co/Qwen/Qwen3-235B-A22B

✅ 魔搭社区

https://modelscope.cn/models/Qwen/Qwen3-235B-A22B

✅ Qwen Chat

https://chat.qwen.ai

✅ 阿里云百炼(即将上线,并提供 100万tokens免费体验)

https://www.aliyun.com/product/tongyi

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
不要小看了老美,美国在对华政策上,基本可以说没多大失误,他们没压制住中国的崛起那是因为中国这发展路子太独特了,超出了他们的理解

不要小看了老美,美国在对华政策上,基本可以说没多大失误,他们没压制住中国的崛起那是因为中国这发展路子太独特了,超出了他们的理解

扶苏聊历史
2026-10-07 15:43:46
我党官方首次认定“开国元勋”仅6位,他们的卓越贡献你了解吗?

我党官方首次认定“开国元勋”仅6位,他们的卓越贡献你了解吗?

小豫讲故事
2026-10-09 06:00:20
WTT中国大满贯捷报:男双爆大冷!温瑞博组合横扫,半决赛战世一

WTT中国大满贯捷报:男双爆大冷!温瑞博组合横扫,半决赛战世一

乐天闲聊
2026-10-09 09:30:14
国乒队内私交曝光,王曼昱最好伙伴不是孙颖莎陈梦,而是两位小师妹

国乒队内私交曝光,王曼昱最好伙伴不是孙颖莎陈梦,而是两位小师妹

内地那鱼线场
2026-10-04 14:13:40
爆冷不到2小时,孙颖莎发言字字催泪,难怪萌生退意 央视早有预料

爆冷不到2小时,孙颖莎发言字字催泪,难怪萌生退意 央视早有预料

林子说事
2026-10-09 03:35:35
90年代邵东黑道少年佘智江为何成了KK园缔造者,他表哥却成了大佬

90年代邵东黑道少年佘智江为何成了KK园缔造者,他表哥却成了大佬

睡前讲故事
2025-11-14 13:00:20
佐藤瞳:朱思冰进步明显,进攻手段多样,削球大战不擅长也不惧怕

佐藤瞳:朱思冰进步明显,进攻手段多样,削球大战不擅长也不惧怕

排球黄金眼
2026-10-09 11:04:14
松岛存致命性格缺陷!张本美和赛后不满他提前放弃 中泽锐指令也不执行

松岛存致命性格缺陷!张本美和赛后不满他提前放弃 中泽锐指令也不执行

颜小白的篮球梦
2026-10-09 12:35:13
专访沈伯洋酿恶果,钱怡君凌晨发文诉苦:慌了手脚,恶意留言将提告

专访沈伯洋酿恶果,钱怡君凌晨发文诉苦:慌了手脚,恶意留言将提告

风信子的花
2026-10-09 14:54:18
狂轰11-0后,王曼昱/蒯曼决赛战张本美和/早田希娜!国乒男双输世界第一,无缘冠军!

狂轰11-0后,王曼昱/蒯曼决赛战张本美和/早田希娜!国乒男双输世界第一,无缘冠军!

好乒乓
2026-10-09 19:10:46
难怪明学昌会自杀,不是被仇家灭口,也不是良心发现,真相不简单

难怪明学昌会自杀,不是被仇家灭口,也不是良心发现,真相不简单

观史搜寻着
2026-10-08 18:07:03
为了防止七天白嫖党,女装大规模启用防拆带,结果一群小仙女破防了

为了防止七天白嫖党,女装大规模启用防拆带,结果一群小仙女破防了

张晓磊
2026-10-06 12:12:52
孙兴慜被要求退队!金玟哉率等人上书足协,韩国队更衣室内讧!

孙兴慜被要求退队!金玟哉率等人上书足协,韩国队更衣室内讧!

海浪星体育
2026-10-09 14:50:53
尊界和懂车帝就“踏板断裂”事件作出回应,尊界所提适用标准或犯“乌龙”

尊界和懂车帝就“踏板断裂”事件作出回应,尊界所提适用标准或犯“乌龙”

财闻
2026-10-09 00:20:59
真是没想到!道歉48小时后,国足队长红牌离场,令人恶心的事情接连发生,原来范志毅当初没说错,邵佳一心有余而力不足

真是没想到!道歉48小时后,国足队长红牌离场,令人恶心的事情接连发生,原来范志毅当初没说错,邵佳一心有余而力不足

锐评利物浦
2026-10-09 08:45:20
“尊界V800刹车踏板支架断裂”风波下,江淮汽车再次跌停!官方回应:将免费升级已交付车辆

“尊界V800刹车踏板支架断裂”风波下,江淮汽车再次跌停!官方回应:将免费升级已交付车辆

华尔街见闻官方
2026-10-09 10:31:44
国家气候中心:超强厄尔尼诺已正式形成

国家气候中心:超强厄尔尼诺已正式形成

新京报
2026-10-09 11:13:07
我在上海亲戚家住了一周,真是开了眼,他们一家一个月就挣了10万

我在上海亲戚家住了一周,真是开了眼,他们一家一个月就挣了10万

椰青美食分享
2026-10-08 12:49:05
俄罗斯鼠疫为何全球震惊?就是数百年前致死2500万人的欧洲黑死病!

俄罗斯鼠疫为何全球震惊?就是数百年前致死2500万人的欧洲黑死病!

听心堂
2026-10-08 08:50:42
决战必打,朱拉尼或出2万精锐入也门,沙特要打服,打崩,打投降

决战必打,朱拉尼或出2万精锐入也门,沙特要打服,打崩,打投降

健身狂人
2026-10-09 08:42:43
2026-10-09 21:12:49
阿里研究院 incentive-icons
阿里研究院
推动商业互联网化
1971文章数 2182关注度
往期回顾 全部

科技要闻

华为小米手机同日涨价,最高涨1000元

头条要闻

广州市委原书记落马 一周前缺席闭幕会议

头条要闻

广州市委原书记落马 一周前缺席闭幕会议

体育要闻

与C罗硬碰硬,一个72岁老人的倔强

娱乐要闻

吴奇隆宣布重要决定,走上谢霆锋老路

财经要闻

时隔12年,公募基金运作办法修订

汽车要闻

舒适体验全面升级/四驱版续航超700km 理想i6将于10月28日上市

态度原创

艺术
数码
教育
亲子
公开课

艺术要闻

“金贝”来了!深圳国际演艺中心露真容

数码要闻

华为鸿蒙电脑9月体验报告发布:全新沉浸光感、图库AI修图、小艺任务模式等

教育要闻

组团来战!2026北京中小学生辩论赛辩题库揭晓——

亲子要闻

双胎月子选潮州新时代还是普通潮州月子中心?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版