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

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-09-23 15:11:19
中介大胆预言:再过六年,6层步梯"老破小",或比电梯高层更值钱

中介大胆预言:再过六年,6层步梯"老破小",或比电梯高层更值钱

青梅侃史啊
2026-10-09 14:23:20
乌国家紧急情况局:克拉马托尔斯克遭袭致33人死亡

乌国家紧急情况局:克拉马托尔斯克遭袭致33人死亡

澎湃新闻
2026-10-08 23:31:04
赤道中太平洋关键海域水温首次突破海水极限温度,专家:或预示更极端厄尔尼诺形态出现

赤道中太平洋关键海域水温首次突破海水极限温度,专家:或预示更极端厄尔尼诺形态出现

红星新闻
2026-10-09 17:43:40
2005年与2025年的张靓颖,女人过了30,越来越有女人味

2005年与2025年的张靓颖,女人过了30,越来越有女人味

娱你同欢
2026-07-29 22:42:29
实习女幼师凌晨点外卖,餐送达后女子收到商家短信:千万不要去拿

实习女幼师凌晨点外卖,餐送达后女子收到商家短信:千万不要去拿

罪案洞察者
2025-09-12 14:41:34
别等失去了才后悔。 厦门小伙暗恋高一班主任多年,大学毕业后果断追娶回家,祝有情人终成眷属

别等失去了才后悔。 厦门小伙暗恋高一班主任多年,大学毕业后果断追娶回家,祝有情人终成眷属

捣蛋窝
2026-10-03 09:50:51
肖战南京演唱会传言又起,粉丝集体冷静应对,理性守候成新默契

肖战南京演唱会传言又起,粉丝集体冷静应对,理性守候成新默契

记录天下风云
2026-10-09 15:43:19
葡媒:C罗和若热-热苏斯已不再说话;90.5%的球迷反对他回归

葡媒:C罗和若热-热苏斯已不再说话;90.5%的球迷反对他回归

懂球帝
2026-10-09 04:36:06
身价过亿富哥追求兔娘无果?兔娘回应:我27岁还跟妈妈睡,哪来的富哥

身价过亿富哥追求兔娘无果?兔娘回应:我27岁还跟妈妈睡,哪来的富哥

国创漫话
2026-10-08 21:14:39
12岁那年我在后山放羊发现邻居大嫂的秘密,一夜后我变成了大人

12岁那年我在后山放羊发现邻居大嫂的秘密,一夜后我变成了大人

温情邮局
2025-05-16 11:57:12
一波11-1与10-0,国乒1胜1负国乒世界第5出局,张本美和大逆转

一波11-1与10-0,国乒1胜1负国乒世界第5出局,张本美和大逆转

求球不落谛
2026-10-09 14:28:00
原来他已去世,年仅32岁,妻子曾是一代人的超模女神,至今未再嫁

原来他已去世,年仅32岁,妻子曾是一代人的超模女神,至今未再嫁

往史过眼云烟
2026-10-09 09:28:18
“一丝不挂”还不知廉耻!内娱为艺术献身的流氓真相,该打破了

“一丝不挂”还不知廉耻!内娱为艺术献身的流氓真相,该打破了

小椰的奶奶
2026-10-07 17:01:44
令人后怕!男子左眼密密麻麻嵌满近百根倒刺,上海医院凌晨接诊,近期频发!

令人后怕!男子左眼密密麻麻嵌满近百根倒刺,上海医院凌晨接诊,近期频发!

上观新闻
2026-10-09 12:02:51
反转来了!让空姐跪下道歉男子恐彻底“社死”,东航态度一目了然

反转来了!让空姐跪下道歉男子恐彻底“社死”,东航态度一目了然

皮皮电影
2026-10-09 11:05:40
全世界都被普京骗了?打乌克兰只是幌子,真正目标其实已悄悄布局四年

全世界都被普京骗了?打乌克兰只是幌子,真正目标其实已悄悄布局四年

扶苏聊历史
2026-08-27 16:15:02
22年主席儿媳刘思齐去世,李敏李讷未现身,却现身一位神秘人物!

22年主席儿媳刘思齐去世,李敏李讷未现身,却现身一位神秘人物!

微野谈写作
2026-10-09 13:09:55
中央5台今晚直播U18女篮亚洲杯吗?中国女篮VS澳大利亚半决赛哪看

中央5台今晚直播U18女篮亚洲杯吗?中国女篮VS澳大利亚半决赛哪看

奇史怪谈
2026-10-09 13:19:04
我老公经常家暴我,这次刚打完我,他突然查出了肺癌晚期

我老公经常家暴我,这次刚打完我,他突然查出了肺癌晚期

千秋文化
2026-07-31 19:56:50
2026-10-09 20:35:00
阿里研究院 incentive-icons
阿里研究院
推动商业互联网化
1971文章数 2182关注度
往期回顾 全部

科技要闻

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

头条要闻

湖南一女局长被指出轨多人 当地成立调查组

头条要闻

湖南一女局长被指出轨多人 当地成立调查组

体育要闻

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

娱乐要闻

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

财经要闻

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

汽车要闻

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

态度原创

艺术
房产
家居
健康
数码

艺术要闻

王羲之后代真迹问世,揭开魏晋笔法的面纱,这才是草书的标准写法!

房产要闻

475万人,猛增13.1%!国庆海南,又爆了?

家居要闻

2026建博会(广州) 公装联探展交流活动

痘坑留下后,还能填平吗?

数码要闻

全球第二!这对华人夫妻造了1/6电视芯片:小米海信全在用

无障碍浏览 进入关怀版