保姆级上手|千问大模型 API 接入指南,账号开通、密钥申领与代码调用一步通

简介: 千问大模型依托百炼平台提供兼容OpenAI标准的API接口,降低了开发者接入国产大模型的门槛。整个接入链路分为账号实名认证开通服务、生成API‑Key、本地环境配置、接口调试、业务迭代优化几个阶段。普通对话、多轮会话、流式输出、图文多模态都有成熟的代码实现,开发者可以直接复用示例代码快速验证业务想法。选型层面,优先qwen‑plus覆盖绝大多数业务;复杂深度推理选择qwen3.8‑max;高并发轻量化任务使用qwen‑turbo。

很多开发者初次接触国产大模型接口时,常常会混淆产品名称,这里需要明确:原通义千问现已正式更名为千问大模型,底层API接口、模型能力全部保持延续迭代,原有业务代码无需大规模重构,仅需要确认模型参数名称即可。千问大模型的API全部依托百炼平台对外提供服务,并且完整兼容OpenAI SDK协议,对于已经做过OpenAI接口开发的开发者,几乎可以做到无缝迁移,仅修改接口地址与密钥即可完成适配。本文面向零基础新手以及从其他服务迁移过来的研发人员,完整覆盖账号开通、API‑Key生成、多语言代码调用、流式输出、多轮会话、模型选型、报错排查、成本管控等完整环节,附带大量可直接复制运行的代码片段,帮助开发者快速完成第一次接口调用,同时建立生产环境开发规范。详情👉访问阿里云百炼大模型服务平台页面 了解。
image.png
bailian1.png
bailian2.png

一、账号注册开通,获取API调用权限

1.1 账号注册与实名认证

调用千问大模型API的前置条件是完成账号注册以及实名认证,未完成实名认证的账号无法生成可用API‑Key。

  1. 访问官网,点击免费注册,使用手机号完成账号注册;
  2. 个人账号提交身份证信息完成实名认证;企业业务场景建议完成企业认证,可以解锁更高QPS配额与更多平台权益。

重要提示:实名认证是调用API的硬性门槛,没有经过认证,后续所有接口调用都会直接拒绝。

1.2 开通百炼平台服务

千问大模型全部API能力托管在百炼控制台,开通服务本身不会收取任何费用,后续消耗按照Token用量计费。

  1. 进入百炼控制台页面,登录刚刚注册完成的账号;
  2. 首次登录会弹出服务开通弹窗,点击立即开通;
  3. 阅读并勾选服务协议,确认开通。
  4. 详情👉访问阿里云百炼大模型服务平台页面 了解。
    image.png
    bailian1.png
    bailian2.png

如果登录控制台没有弹出开通弹窗,代表账号已经自动完成开通,可以直接进入密钥管理页面。

1.3 创建并且保存API‑Key

API‑Key是访问接口的身份凭证,拥有账号级别调用权限,这一步务必做好保存。

  1. 控制台右上角点击账号头像,找到「API‑KEY管理」;
  2. 点击创建新的API Key,填写备注,例如“测试环境”“生产业务”,方便后续区分不同业务密钥;
  3. 创建成功立刻复制完整密钥保存,页面关闭之后,平台不会再次展示完整密钥,只能看到掩码脱敏后的字符串,如果丢失只能够删除重建。

安全最佳实践:禁止把API‑Key硬编码写进源码,不要提交公开代码仓库,不要随意转发给其他人。生产环境优先使用环境变量、密钥管理组件存放密钥。一旦密钥泄露,立刻在控制台删除旧密钥,新建一组密钥继续使用。

二、本地开发环境准备

千问大模型兼容OpenAI SDK,Python、Node.js环境直接安装官方openai依赖包即可,不需要额外安装专用SDK。同时接口基于标准HTTP协议,Java、Go、C#等任意编程语言都可以通过HTTP请求完成调用。

Python环境配置

# 安装openai SDK
pip install openai
# 推荐使用虚拟环境隔离项目依赖
python -m venv qwen-dev-env
# macOS / Linux激活虚拟环境
source qwen-dev-env/bin/activate
# Windows cmd激活虚拟环境
qwen-dev-env\Scripts\activate

Node.js环境配置

# 安装openai npm包
npm install openai

环境变量设置(避免硬编码密钥)

Linux/macOS终端设置环境变量:

export DASHSCOPE_API_KEY="你的APIKEY字符串"

Windows PowerShell设置环境变量:

$env:DASHSCOPE_API_KEY="你的APIKEY字符串"

设置完成之后,代码就可以读取环境变量,密钥不会写在源代码文件内部,降低泄露风险。

三、第一次API调用,多语言完整示例

兼容模式统一接口地址:https://dashscope.aliyuncs.com/compatible-mode/v1,所有兼容OpenAI的请求都指向该地址。

Python基础对话调用示例

import os
from openai import OpenAI

# 初始化客户端,从环境变量读取密钥
client = OpenAI(
    api_key=os.environ.get("DASHSCOPE_API_KEY"),
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
)

def simple_chat():
    resp = client.chat.completions.create(
        model="qwen-plus",
        messages=[
            {
   "role": "system", "content": "你是专业友好的AI助手,回答简洁清晰。"},
            {
   "role": "user", "content": "简单介绍千问大模型"}
        ]
    )
    content = resp.choices[0].message.content
    print("模型返回结果:")
    print(content)

if __name__ == "__main__":
    simple_chat()

Node.js完整调用示例

import OpenAI from 'openai';

const client = new OpenAI({
   
    apiKey: process.env.DASHSCOPE_API_KEY,
    baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
});

async function runChat() {
   
    const result = await client.chat.completions.create({
   
        model: "qwen-plus",
        messages: [
            {
   role:"system", content:"你是专业友好的AI助手,回答简洁清晰。"},
            {
   role:"user", content:"简单介绍千问大模型"}
        ]
    })
    console.log("模型返回结果:")
    console.log(result.choices[0].message.content)
}

runChat().catch(err=>console.error(err))

curl命令行直接调用,无需安装SDK

适合快速调试、脚本自动化测试场景,直接终端执行:

curl -X POST "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model":"qwen-plus",
"messages":[
{"role":"system","content":"你是专业友好的AI助手,回答简洁清晰。"},
{"role":"user","content":"简单介绍千问大模型"}
]
}'

调用成功之后,终端打印模型返回文本,代表第一次接口调用已经跑通。

四、模型版本选型参考

千问大模型提供多个不同定位的模型,不同版本推理能力、速度、Token单价差异明显,开发者需要结合业务场景选择对应的model参数,不要一味使用最高规格模型,避免不必要成本浪费。

模型名称 核心特点 推荐业务场景
Qwen3.8‑Max 旗舰版本,深度推理、复杂逻辑能力最强 法律合同解析、学术分析、复杂数学推演、大型代码重构
Qwen‑Plus 综合均衡,兼顾速度质量,支持多模态图文解析 绝大多数通用业务,普通对话、内容创作、图文识别,新手首选
Qwen‑Turbo 轻量高速,调用成本低廉 高并发客服问答、短文本摘要、标签提取、简单文案生成
Qwen‑Long 超大上下文窗口 超长文档、整本资料解析,万级以上文本输入场景

新手建议优先选择qwen‑plus,性能与成本平衡;当业务需要深度专业推理任务,切换qwen3.8‑max;高并发简单问答场景使用qwen‑turbo。

调用旗舰版本示例,仅修改model参数即可:

resp = client.chat.completions.create(
    model="qwen3.8-max",
    messages=[{
   "role":"user","content":"分析量子计算未来发展前景"}]
)

五、进阶开发用法

5.1 多轮对话实现

大模型本身不会保存会话记忆,所有历史对话消息必须全部传入messages数组,才能实现连贯多轮聊天,只传最新用户提问会出现上下文丢失、答非所问的问题。

Python多轮对话示例代码:

multi_messages = [
    {
   "role":"system","content":"你是Python编程导师,通俗易懂讲解知识点。"},
    {
   "role":"user","content":"什么是列表推导式?"},
    {
   "role":"assistant","content":"列表推导式是Python简洁生成列表的语法,替代简单for循环。"},
    {
   "role":"user","content":"写一个简单实操示例"}
]
resp = client.chat.completions.create(
    model="qwen-plus",
    messages=multi_messages
)
print(resp.choices[0].message.content)

业务开发中,需要自己在业务侧维护messages消息列表,每一轮对话追加user与assistant消息。

5.2 流式输出stream

流式输出适合网页聊天界面,实现打字机实时输出效果,设置stream=True开启,接口会分块返回生成内容,不需要等待完整回答全部生成完毕才返回结果。

Python流式输出完整代码:

stream_response = client.chat.completions.create(
    model="qwen-plus",
    messages=[{
   "role":"user","content":"写一首关于春天的短诗"}],
    stream=True
)
for chunk in stream_response:
    delta_content = chunk.choices[0].delta.content
    if delta_content:
        print(delta_content, end="", flush=True)

5.3 多模态图文调用

Plus系列模型支持图片解析,可以传入图片URL完成OCR、图片内容理解,兼容OpenAI多模态消息格式:

resp = client.chat.completions.create(
    model="qwen-plus",
    messages=[
        {
   
            "role":"user",
            "content":[
                {
   "type":"text","text":"描述这张图片里面的内容"},
                {
   "type":"image_url","image_url":{
   "url":"https://xxx/test.jpg"}}
            ]
        }
    ]
)
print(resp.choices[0].message.content)

六、常见报错原因以及解决方案

开发调试阶段,经常会遇到接口返回异常,下面整理高频报错,帮助快速定位问题:

InvalidApiKey

报错含义:API密钥无效。
排查:检查复制密钥是否存在多余空格换行;确认账号完成实名认证;如果密钥已经失效,控制台删除旧密钥,重新创建新API‑Key。

ModelNotFound

报错含义:找不到指定模型。
排查:核对model参数字符串拼写,区分大小写,确认模型名称和官方文档一致;前往百炼控制台模型广场确认该模型服务已经开通。

RateLimitReached

报错含义:请求QPS超过账号限额。
排查:业务端增加请求间隔,降低并发;企业业务可以在控制台提交申请,调高账号QPS上限。

其他少见报错,可查阅平台官方FAQ文档,根据返回的错误码定位根因。

七、计费模式与成本控制技巧

平台提供两种计费模式:按量付费、Token Plan订阅套餐,两种模式适合不同业务规模。

  1. 按量付费:按照实际输入输出Token消耗扣费,适合项目测试、小规模流量业务,新用户会赠送免费体验额度,额度耗尽之后自动扣费。
  2. Token Plan预付费订阅:按月订阅,享受价格折扣,适合业务流量稳定、长期调用的场景,统一使用Credits抵扣各类模型调用消耗。

降低Token开销实操技巧

  1. 精简system提示词,去掉冗余无效描述,减少输入Token消耗;
  2. 合理设置max_tokens,限制模型最大输出长度,避免无意义超长返回;
  3. 分层调度:简单短任务切换Turbo轻量模型,复杂推理才使用Max旗舰版本;
  4. 开启会话缓存,重复上下文内容缓存复用,能够大幅降低重复输入Token计费;
  5. 设置账单消费告警,监控用量,及时发现异常暴涨调用。

八、高频开发疑问解答

旧名称通义千问和千问大模型是同一个产品吗?

属于同一套产品,只是品牌名称更新,接口、模型能力全部延续迭代,原有业务代码不需要大规模改动。

API是否完全兼容OpenAI SDK?

完全兼容,仅仅修改base_url和api_key两个参数,绝大多数原有OpenAI业务代码可以直接迁移过来。

API密钥泄露该如何处理?

立刻进入控制台API‑KEY管理页面删除泄露密钥,生成全新密钥;业务代码全部改为读取环境变量,杜绝硬编码密钥。

是否支持流式输出?

支持,请求参数设置stream=True即可开启流式增量返回,适合聊天产品前端实时渲染。

是否支持图片识别?

Plus系列多模态模型支持图片输入,使用多模态消息格式传入图片url,即可完成图片解析。

九、生产环境落地建议

  1. 开发环境、测试环境、生产环境分开使用不同API‑Key,一旦某一个环境密钥泄露,不会影响全部业务;
  2. 不要在客户端直接存放API‑Key,密钥只允许存放后端服务,前端请求必须经过后端中转;
  3. 做好异常捕获,接口调用增加超时、重试逻辑,处理限流、服务临时抖动;
  4. 上线前先用免费额度充分测试,确认效果,评估Token消耗,再正式上线业务;
  5. 监控账单用量,配置消费告警,防止循环调用、脚本bug造成意外高额消耗。

总结

千问大模型依托百炼平台提供兼容OpenAI标准的API接口,降低了开发者接入国产大模型的门槛。整个接入链路分为账号实名认证开通服务、生成API‑Key、本地环境配置、接口调试、业务迭代优化几个阶段。普通对话、多轮会话、流式输出、图文多模态都有成熟的代码实现,开发者可以直接复用示例代码快速验证业务想法。选型层面,优先qwen‑plus覆盖绝大多数业务;复杂深度推理选择qwen3.8‑max;高并发轻量化任务使用qwen‑turbo。

同时密钥安全、Token成本管控、异常容错是生产环境不可忽视的关键点,密钥禁止硬编码,区分多套密钥,搭配分层模型调度、缓存复用,在满足业务效果前提下,把调用成本控制在合理区间。不管是个人开发者做原型验证,还是企业构建AI业务系统,这套接入流程都可以作为基础开发参考。

目录
相关文章
|
22天前
|
人工智能 IDE 安全
一文读懂阿里云 Qoder 智能体工作台:Agent Harness 驾驭系统、双模式工作流、业务场景详解
升级之后的Qoder,核心工作范式发生本质改变。传统AI工具的逻辑是用户产出指令,模型输出片段结果,剩下大量集成调试交由人来完成;而Qoder的设计思路,把用户角色转变为任务委派者与结果验收者,智能体负责完整执行链路。底层核心支撑为Agent Harness智能体驾驭系统,完整覆盖“辅助编程—协同编程—自主编程”三层能力。用户既可以和智能体对话协同,共同做需求梳理、编码调整;也可以直接把完整复杂任务交给自主智能体,由Agent端到端执行,不需要人工频繁介入干预。
334 2
|
3天前
|
JSON 安全 JavaScript
结构化数据互转(上):JSON 与 CSV 的字段映射、类型推断
本文详解JSON与CSV互转的核心陷阱:字段映射易错、类型自动推断致精度丢失(如`000128`变`128`)、嵌套结构扁平化无标准解。强调“JSON是树,CSV是表”,厘清记录路径选取、数组处理策略、安全引号转义及长数字/前导零必须字符串化等关键规则。(239字)
|
22天前
|
人工智能 自然语言处理 运维
给 AI Agent 配专属工位:无影云电脑搭配 Token Plan 部署 ZCode/Hermes/OpenClaw/QwenPaw 完整指南
AI智能体技术快速普及之后,很多开发者与爱好者尝试在本地设备运行ZCode、Hermes Agent、OpenClaw、QwenPaw这类Agent工具,但是本地环境会遇到大量现实痛点:电脑关机、休眠就直接中断长周期任务;本地硬件性能不足,多任务并发出现卡顿崩溃;环境组件版本复杂,部署调试耗时很久;本地文件还存在被Agent误修改、误删除的风险。无影云电脑联合Token Plan推出“快速部署个人AI Agent”组合购活动,主打“Agent托管云电脑,给Agent配个工位”的产品理念,把算力运行环境和大模型调用额度打包,支持四大主流AI智能体一键镜像部署,实现7×24小时云端不间断运行,手机
147 2
|
22天前
|
缓存 API 开发者
Qwen3.8‑Max旗舰模型深度解析:2.4万亿参数旗舰大模型,MoE架构、多模态能力、各区域差异、定价与API开发实战与使用注意事项
随着智能体技术向着长周期、高复杂度业务演进,普通大模型已经难以胜任跨天级软件工程、专业法律金融分析、长视频深度解析这类高门槛任务。Qwen3.8‑Max作为通义千问系列当前综合实力最强的旗舰大模型,采用2.4万亿参数MoE混合专家架构,定位为“智能体时代全能旗舰模型”,2026年8月正式全球上线,替代此前预览版本Qwen3.8‑Max‑Preview。该模型具备百万级超长上下文窗口,原生支持文本、图像、最长2小时长视频多模态输入,能够完成数千轮交互下的长程任务自主规划与闭环迭代,面向复杂智能体、专业领域生产级任务打造。模型在全球五大核心地域完成部署,不同区域存在明显功能差异,仅华北2(北京)完
287 2
|
17小时前
|
人工智能 自然语言处理 数据挖掘
交付型企业 AI Agent|QwenWork 深度解读,依托 Qwen3.8 重塑办公自动化流程
千问办公QwenWork打破传统大模型工具只做对话问答的边界。以Qwen3.8超大参数基座作为底层能力支撑,依托钉钉深度协同,构建起“沟通‑分析‑创作‑交付‑自动化”完整企业工作闭环。面向中小企业、职场个人,一套平台覆盖文档生成、网页产出、多模态解析、经营数据分析,同时实现企业AI资源管控与业务资产沉淀。对于想要推进内部办公数字化提效的团队,不用再采购多款独立工具,通过QwenWork可以把大量重复性文案、报表、简单开发类工作交给Agent完成;底层兼容OpenAI协议,开发者也可以调用Qwen3.8系列模型,基于API进一步做二次开发,搭建企业内部定制化办公自动化流程。
30 0
|
17小时前
|
弹性计算 人工智能 运维
1. 阿里云轻量与 ECS 云服务器省钱攻略,新购续费优惠拆解、活动规则与新老用户选型指南
对于个人开发者、学生、小微企业而言,云服务器的新购价格与长期续费成本,是决定上云方案是否可行的核心因素。很多用户在初次选购服务器时,只关注新购的低价,却忽略续费相关政策,等到实例即将到期,才发现续费价格大幅上涨,业务成本超出预期。 阿里云服务器 的优惠体系分为新购优惠与续费优惠两大板块,轻量应用服务器、ECS弹性云服务器拥有独立的活动规则,低价套餐存在严格的资格、配置、数量限制,一旦操作不当,就会直接失去低价续费资格。
28 0
|
14小时前
|
存储 弹性计算 安全
新版阿里云服务器(CPU / 内存 / 带宽)(年付 / 月付 / 按量付费)价格表收费标准说明
阿里云ECS云服务器的整体费用由计算资源(vCPU、内存)、公网带宽、存储资源、镜像等多个模块共同构成,其中vCPU与内存是实例基础计费主体,带宽分为固定带宽计费与流量计费两套体系,再叠加包年包月、按量付费两大类核心付费模式,不同模式的单价、结算周期、优惠力度差异明显。很多新手在选购服务器时,容易混淆资源计费项,把带宽和实例规格价格混在一起,最后出现预期成本和账单不一致的情况,本文针对新版ECS收费标准,拆解CPU、内存、带宽的定价逻辑,梳理年付、月付、按量付费的规则,同时附带CLI命令实操,方便开发者直接查询实例计费信息。
23 0
|
14小时前
|
人工智能 自然语言处理 IDE
开源 AI 编程智能体 OpenCode 实战:Claude Code 平替方案,环境搭建、模型对接、项目开发避坑指南
在AI编程Agent高速发展的2026年,很多开发者开始警惕闭源工具带来的厂商锁定、隐私泄露、访问受限等问题。OpenCode依靠MIT开源协议、模型中立架构、本地优先的数据策略,成为一款优秀的替代方案。它不仅仅是代码生成工具,而是一套完整可编程的开发智能体框架,支持终端、桌面、IDE多种形态,既可以对接云端大模型,也支持完全离线本地推理。
30 0
|
13小时前
|
存储 弹性计算 运维
新版阿里云服务器价格表及活动报价、租用收费标准参考
阿里云服务器 租用的成本是个人开发者、小微企业上云首要考虑的问题,很多用户在选购时容易混淆实例、带宽、磁盘等计费项,同时各类新用户特惠、长期套餐活动规则繁多,分不清常规标价和活动特价的差异。本文梳理新版 阿里云ECS云服务器 的计费逻辑、主流配置价格区间、当期活动报价,附带阿里云CLI运维命令,帮助使用者看懂租用 阿里云ECS云服务器 收费规则,结合业务周期选择合适的付费方案,控制云资源开销。
28 1
|
18小时前
|
缓存 人工智能 前端开发
长文本 + 音视频通吃!通义千问 Qwen3.8-Flash 能力拆解,Agent 开发、计费明细与落地指南
在AI应用大规模落地的阶段,大量业务同时面临三重诉求:百万级超长文档读取、图文混合内容解析、智能体多工具调度,同时又需要控制推理成本、保障高并发低延迟。Qwen3.8‑Flash作为通义千问3.8系列新一代多模态MoE模型,采用全新稀疏专家架构,原生支持100万Token上下文窗口,同时支持文本、图片、视频帧输入,兼顾长文本理解、视觉解析、代码生成与智能体工具调用能力,在推理质量、响应延迟、调用成本之间取得优秀平衡。它的底层架构做了大量创新优化,单Token仅激活少量专家参数,大幅降低推理算力开销,相比前代模型在编码、办公、图文联合推理场景实现能力跃升。很多开发者初次接触这款模型,容易混淆它与
44 0

热门文章

最新文章