千问AI API Base URL怎么设置?
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"。

当你在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】
这里有个关键细节:URL 末尾既不能多一个斜杠,也绝不能漏掉 /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】
-
- 关于宇宙的好的网名有哪些
- 角色扮演 | 1
- 网名