2026/2/11 21:23:35
网站建设
项目流程
全屏企业网站,网络营销的六个特点,深圳手机网站定制开发,北京值得去的商场轻松入门 Spring AI 调用阿里通义千问#xff08;Alibaba Tongyi Qianwen#xff09;实战 #xff08;2026年1月 两种主流方式对比 最实用代码模板#xff09;
目前#xff08;2026年初#xff09;接入阿里通义千问主要有两种主流路径#xff0c;推荐顺序如下#x…轻松入门 Spring AI 调用阿里通义千问Alibaba Tongyi Qianwen实战2026年1月 · 两种主流方式对比 最实用代码模板目前2026年初接入阿里通义千问主要有两种主流路径推荐顺序如下排名接入方式优点缺点/限制推荐场景难度1OpenAI兼容接口最推荐配置极简、代码复用率最高、生态最全需联网、依赖阿里API Key快速开发、生产环境、混合模型★☆☆2Spring AI Alibaba 官方starter原生支持阿里生态、多模态/Agent更强、可观测性好依赖更多阿里系starter、学习曲线稍高深度集成阿里云、Agent/多智能体★★★方式一OpenAI兼容模式99%场景首选超级简单通义千问从2024年起就提供了非常完善的 OpenAI 兼容接口所以直接用spring-ai-openai-spring-boot-starter就能无缝接入。1. 依赖只需这个dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-openai-spring-boot-starter/artifactId/dependency2. application.yml 最简配置2026主流模型推荐spring:ai:openai:base-url:https://dashscope.aliyuncs.com/compatible-mode/v1# 国内推荐# base-url: https://dashscope-intl.aliyuncs.com/compatible-mode/v1 # 国际/海外用这个api-key:sk-你的阿里云DashScope API Key# 从阿里云控制台获取chat:options:# 2026年初最常用组合性价比/能力排序model:qwen-max-latest# 最强旗舰推荐# model: qwen-plus-latest # 性价比之王# model: qwen-turbo-latest # 最快最便宜# model: qwen-vl-max-latest # 多模态图文理解- 需支持vision的chat clienttemperature:0.7max-tokens:81923. 通用代码模板几乎和OpenAI/DeepSeek一模一样RestControllerRequestMapping(/ali)RequiredArgsConstructorpublicclassAliQwenController{privatefinalChatClientchatClient;// 1. 普通聊天GetMapping(/chat)publicStringchat(RequestParamStringmsg){returnchatClient.prompt().user(msg).call().content();}// 2. 流式输出前端打字机效果GetMapping(value/stream,producesMediaType.TEXT_EVENT_STREAM_VALUE)publicFluxStringstream(RequestParamStringmsg){returnchatClient.prompt().user(msg).stream().content();}// 3. 带记忆 系统角色最实用写法privatefinalChatMemorymemorynewMessageWindowChatMemory(12);GetMapping(/memory)publicStringmemoryChat(RequestParamStringsessionId,RequestParamStringmessage){returnchatClient.prompt().system( 你是一位非常专业、幽默、喜欢用生活比喻解释复杂问题的「资深解决方案架构师」 用中文回答结构清晰尽量使用 markdown 格式 ).user(message).advisors(MessageChatMemoryAdvisor.builder().chatMemory(memory).sessionId(sessionId).build()).call().content();}}方式二使用 Spring AI Alibaba 官方适合深度集成阿里生态如果需要**多模态、Agent、Graph工作流、可观测性ARMS**等阿里专属增强功能建议用官方spring-ai-alibaba系列starter。依赖示例选择你需要的模块!-- 核心 dashscope 支持 --dependencygroupIdcom.alibaba.cloud.ai/groupIdartifactIdspring-ai-alibaba-starter-dashscope/artifactIdversion1.0.x 或最新GA/version!-- 2025下半年起1.0 GA 很稳定 --/dependency!-- 如果要做Agent/Graph工作流 --dependencygroupIdcom.alibaba.cloud.ai/groupIdartifactIdspring-ai-alibaba-starter-graph/artifactId/dependency配置示例部分差异spring:cloud:ai:dashscope:api-key:sk-你的keychat:model:qwen-max-latest代码层面与上面类似但会多出一些阿里专属的ChatModel、Graph等高级抽象。2026年通义千问主流模型速查性价比推荐模型名称能力定位速度价格推荐场景qwen-max-latest最强旗舰推理/代码/中文★★★★★生产主力qwen-plus-latest性价比王者★★★★★★★日常/中大型项目qwen-turbo-latest最快、最便宜★★★★★★★★★★高并发、简单问答qwen-vl-max-latest多模态图文理解最强★★★★★看图说话、OCR、文档理解一句话总结当前最舒服的入门组合Spring Boot 3.3 / Spring AI 1.0 spring-ai-openai-starter 通义千问 OpenAI兼容接口 qwen-max-latest / qwen-plus-latest ChatClient流式 Memory 系统提示这样写出来的代码跟接入DeepSeek、硅基流动几乎一模一样切换成本极低。需要我帮你扩展某个具体场景吗例如通义千问多模态图片理解函数调用Tool Calling简单Agent/Graph工作流RAG 阿里向量引擎直接告诉我你的下一步想玩的方向