讲师中心 微信公众号
AI工具推荐 视频效率加速

通义千问怎么调用API_通义千问API接入详细步骤

冬萱君_9636

冬萱君_9636

发布时间:2026-02-16 17:39:09

|

1652人浏览过

|

来源于php中文网

原创

需先注册阿里云账号并开通通义千问服务,创建AccessKey,配置DASHSCOPE_API_KEY环境变量,安装dashscope SDK后验证调用成功,或通过curl、前端fetch(需代理)等方式调用API。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

通义千问怎么调用api_通义千问api接入详细步骤

一、注册并开通通义千问API服务

调用通义千问API前,必须完成阿里云账号注册与模型服务开通,这是身份认证和权限授予的基础环节。

1、访问阿里百炼控制台,使用阿里云主账号登录。

2、在控制台首页点击“开通服务”,选择“通义千问”大模型推理服务,按提示完成开通流程。

3、服务开通后,在左侧菜单栏进入“API密钥管理”,点击“创建AccessKey”,生成一对AccessKey ID与AccessKey Secret。

4、将生成的AccessKey ID与AccessKey Secret妥善保存,其中AccessKey Secret仅显示一次,务必立即复制保存。

二、配置API密钥环境变量

将API密钥以环境变量形式注入运行时,可避免硬编码泄露风险,是生产环境推荐方式。

1、在Linux或macOS终端中执行以下命令:

export DASHSCOPE_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

2、在Windows命令提示符中执行以下命令:

set DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3、验证是否设置成功:在Python环境中运行import os; print(os.getenv("DASHSCOPE_API_KEY")),应输出完整密钥字符串。

4、切勿在代码中明文写入API密钥,尤其禁止提交至Git等公开仓库。

三、安装官方SDK并验证连通性

使用DashScope官方Python SDK可简化请求构造、签名认证与错误处理,确保调用符合服务端规范。

1、执行pip命令安装最新版SDK:

pip install dashscope

2、安装完成后,在Python交互环境中执行:

import dashscope

dashscope.api_key = os.getenv("DASHSCOPE_API_KEY")

3、发起一次最小化测试调用:

from dashscope import Generation

response = Generation.call(model='qwen-turbo', prompt='你好')

4、检查response.status_code是否为200,且response.output.text返回非空字符串。

四、使用curl命令行直连调用

不依赖任何SDK,通过标准HTTP协议直接向DashScope API端点发送JSON请求,适用于调试、脚本集成或非Python环境。

1、确认已设置DASHSCOPE_API_KEY环境变量或替换为实际密钥值。

qwencloud-usage
qwencloud-usage

管理账户认证,查询使用量和计费。用于:登录、登出、查询使用量、查看账单、免费套餐配额、编程计划状态、按量付费

下载

2、执行以下curl命令(需确保系统已安装curl):

curl -X POST 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation' \

-H 'Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \

-H 'Content-Type: application/json' \

-d '{ "model": "qwen-turbo", "input": { "messages": [ { "role": "user", "content": "你好" } ] }, "parameters": {} }'

3、响应体中若包含"output":{"text":"你好!"}结构,说明API直连调用成功。

4、注意JSON格式必须严格合法,message数组中role与content字段不可缺失。

五、前端JavaScript异步调用

在浏览器环境中通过fetch API调用通义千问,需配合后端代理规避CORS限制,或使用支持跨域的后端网关。

1、准备一个后端代理接口(如Express路由/api/qwen),接收前端请求并转发至DashScope。

2、前端JavaScript中定义配置对象:

const API_CONFIG = {

  baseUrl: '/api/qwen',

  model: 'qwen-max'

};

3、构造fetch请求:

fetch(API_CONFIG.baseUrl, {

  method: 'POST',

  headers: { 'Content-Type': 'application/json' },

  body: JSON.stringify({

    model: API_CONFIG.model,

    input: { messages: [{ role: 'user', content: '请用一句话介绍你自己' }] }

  })

})

4、在.then()中解析response.json(),提取data.output.text作为AI回复内容。

热门AI工具

更多
墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

更多
通义千问入门教程_通义千问基础使用指南
通义千问入门教程_通义千问基础使用指南

本通义千问入门教程专为新手设计,全面覆盖通义千问基础使用指南。从注册登录、界面功能详解,到核心对话技巧与提示词入门,助你快速掌握这款阿里AI大模型。无论是网页版还是APP,本指南都将带你零基础上手,解锁智能问答、内容创作等高效功能,开启你的AI提效之旅。

5495

2026.04.24

通义千问提示词工程_通义千问提示词高阶技巧
通义千问提示词工程_通义千问提示词高阶技巧

本通义千问提示词工程指南,专为进阶用户打造,深度解析通义千问提示词高阶技巧。从角色锚定、结构化指令到思维链(CoT)与少样本提示,系统传授优化提问的核心方法。掌握这些技巧,你将能精准控制AI输出,大幅提升回答质量与效率,解锁通义千问的深层潜力,让AI真正成为你的智能助手。

268

2026.04.24

通义千问实战应用_通义千问工作效率提升教程
通义千问实战应用_通义千问工作效率提升教程

本通义千问实战应用教程,聚焦真实办公场景,传授通义千问工作效率提升秘籍。从一键生成周报、会议纪要,到辅助文案创作、市场调研与学习规划,覆盖职场、学习、生活全链路。通过具体案例与步骤拆解,教你将AI深度融入日常,告别重复劳动,实现效率翻倍,让通义千问成为你的全能工作搭档。

218

2026.04.24

通义千问 入门使用与AI对话实战指南
通义千问 入门使用与AI对话实战指南

本专题带你快速上手阿里推出的全能AI助手——通义千问。详解App、网页版及小程序等多端登录方式,掌握“角色+背景+任务+要求”的万能提问公式,轻松驾驭智能问答、文案创作、文档解析及多模态交互等核心功能。通过实战指南,助你高效利用AI提升办公与生活效率。

1005

2026.05.13

通义千问 API开发与大模型集成实战
通义千问 API开发与大模型集成实战

本教程带你从零掌握通义千问大模型的 API 开发与集成实战。涵盖阿里云百炼平台的账号注册、API Key 获取及环境变量配置。通过 Python、Java 等主流语言的实战代码,详解兼容 OpenAI 接口的调用方式,深入解析流式输出、多轮对话及异常处理技巧。助你快速将通义千问的强大 AI 能力无缝集成到企业级业务系统中。

207

2026.05.13

通义千问 Agent开发与AI工作流实战
通义千问 Agent开发与AI工作流实战

本指南带你从零掌握通义千问 Agent 与 AI 工作流的开发实战。深入解析 Agent “规划-执行-反思”的核心原理,详解阿里云百炼平台与工作流编排技巧。通过集成通义千问模型、配置 MCP 工具及知识库,手把手教你构建能自主拆解任务、调用外部服务并处理复杂逻辑的企业级智能体应用。

224

2026.05.13

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

60

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

40

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
通义千问基本用法
通义千问基本用法

共1课时 | 235人学习

通义千问的提示词工程
通义千问的提示词工程

共1课时 | 273人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn