Qwen3-0.6B的base_url需根据部署方式动态获取:阿里云百炼用https://dashscope.aliyuncs.com/compatible-mode/v1,讯飞MaaS用https://maas-api.xfyun.cn/v1,CSDN星图镜像则执行echo "https://$(hostname)-8000.web.gpu.csdn.net/v1"获取唯一地址,且API Key须填字符串"EMPTY"。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在QClaw、LangChain、CodeGPT或任何兼容OpenAI规范的客户端中调用通义千问API时,Base URL填错会导致连接失败、404错误或认证被拒,根本无法发起请求。
确认你用的是哪种部署方式
Base URL不是固定值,它取决于你调用的是阿里云百炼官方服务、讯飞MaaS平台,还是本地/镜像部署的Qwen3-0.6B等模型。填错类型,后面全白配。
先看清楚:你是从阿里云百炼控制台获取的密钥?还是在讯飞星辰MaaS上开通的免费模型?又或者是在CSDN星图启动了Qwen3-0.6B镜像?三者Base URL完全不同,混用必报错。
阿里云百炼官方服务(DashScope)
这是最常见也最容易填错的场景。官方提供两种接口模式,必须严格对应:
方法一:原生DashScope API(推荐用于QClaw、dashscope SDK)
Base URL = 【https://dashscope.aliyuncs.com/api/v1】
注意末尾不能多斜杠,也不能少/v1;协议必须是https;北京节点和弗吉尼亚节点地址不同,务必按密钥所属区域选择。
方法二:OpenAI兼容模式(用于LangChain、AnythingLLM、Cursor等)
Base URL = 【https://dashscope.aliyuncs.com/compatible-mode/v1】
这个地址专为适配openai-python、langchain_openai设计,若你用ChatOpenAI类却填了/api/v1,会提示“model not found”而非认证失败——因为路径不对,请求压根没进模型路由。
讯飞星辰MaaS平台
你在讯飞MaaS上开通Qwen3.5-35B-A3B这类免费模型后,API调用窗口里会直接显示OpenAI格式的Endpoint,形如:
https://maas-api.xfyun.cn/v1/chat/completions
但这个不是Base URL。真正的Base URL只需截取到/v1前一级:
Base URL = 【https://maas-api.xfyun.cn/v1】
模型ID则填窗口中给出的service_id,例如qwen35_35b_a3b_zh。
本地或镜像部署(如CSDN星图Qwen3-0.6B)
这类部署没有统一地址,必须动态获取。你在Jupyter Lab里启动镜像后,服务默认监听在容器内8000端口,但外部不可直连localhost。
第一步:在Jupyter终端执行echo "https://$(hostname)-8000.web.gpu.csdn.net/v1"
第二步:将输出结果完整复制,例如 https://gpu-pod694e6fd3bffbd265df09695a-8000.web.gpu.csdn.net/v1
这就是你唯一的Base URL,必须带https、带-8000、带/v1,缺一不可。
第三步:API Key通常设为【EMPTY】——这不是留空,而是字符串"EMPTY",大小写敏感。填错成空字符串、null或sk-xxx都会认证失败。


















