在日常使用大模型的过程中,很多人都会面临工具碎片化的痛点:对话、代码生成、图片解析要打开不同网页客户端,本地开源模型、云端商业模型彼此隔离,对话记录分散存储,隐私与备份难以兼顾。Cherry Studio作为一款开源跨平台AI桌面客户端,依靠多模型聚合、本地优先存储、完整多模态能力、MCP工具扩展生态,能够把云端商用大模型、本地部署开源模型收纳在统一桌面工作台内,是开发者、内容创作者处理AI任务的优质选择。
当前版本的Cherry Studio对阿里云百炼平台做了深度适配,原生兼容Coding Plan与Token Plan两套订阅方案,无需复杂代理改造,即可在桌面软件内调用通义千问全系模型,覆盖代码开发、文案创作、图片解析、数据处理等各类业务场景。本文将完整拆解Cherry Studio全部核心能力,覆盖软件安装、基础参数配置、百炼平台账号准备、两套订阅方案可视化与配置文件接入、代码调用示例、MCP工具开发、自定义自动化工作流,同时整理成本优化策略与高频故障排查方案,帮助使用者快速搭建一套安全可控、可扩展的个人AI工作台。详情👉访问阿里云百炼大模型服务平台页面 了解。


一、Cherry Studio核心能力全景
Cherry Studio并不是简单套壳的网页聊天工具,而是面向桌面端的一体化AI运行平台,核心能力分为六大模块,解决模型分散、数据泄露、工具割裂等实际痛点。
1.多模型聚合,统一管理全部AI服务
软件原生兼容市面绝大多数主流云端模型服务,同时深度对接Ollama、LM Studio本地模型部署工具,一套界面完成全部模型调度,不用反复切换浏览器标签页与软件窗口。
- 云端模型兼容:支持阿里云百炼、OpenAI、Anthropic、Google Gemini、DeepSeek等服务商,新增模型服务只需要填入API密钥与接口地址,统一参数面板调整温度、最大输出长度,一键切换不同模型进行对话。
- 本地模型支持:对接Ollama与LM Studio,本地运行Llama、Mistral、Qwen系列开源模型,全部计算过程发生在本机,敏感业务数据不需要上传第三方服务器。
- 模型对比功能:同一个提问同时向多个模型发送请求,并列展示返回结果,直观对比不同模型输出质量、响应速度、调用成本,快速筛选适配当前任务的模型。
2.本地优先架构,掌握数据全部控制权
隐私安全是很多企业与个人使用者最关心的部分,Cherry Studio采用本地优先的设计思路,对话记录、助手配置、知识库素材默认保存在本机磁盘,不会自动上传外部服务器。
- 本地数据存储:聊天会话、自定义助手、知识库向量数据全部存储本地目录,支持手动备份,也支持WebDAV协议完成跨设备同步,用户完全掌握数据所有权。
- 离线运行能力:搭配本地部署开源模型,可以完全断开外网使用,适合处理内部文档、涉密资料,不用担心业务信息外泄。
- 加密防护机制:本地存储数据默认开启AES加密,软件可以设置访问密码,阻止其他用户未经授权读取对话历史。
3.完整多模态交互,打破纯文本对话局限
新版本全面升级多模态交互链路,支持文本、图片、语音混合输入输出,适配设计、产品、开发等多元化工作场景。
- 图文混合对话:上传图片文件结合文字指令,实现截图解析、设计稿转代码、文档图片信息提取,直接在对话窗口完成图文任务。
- 语音输入输出:内置语音转文字、文字转语音,解放双手,适合快速记录想法、听读长文本内容。
- 富内容渲染:原生支持Markdown、数学公式、代码高亮、HTML预览,代码块、表格、Mermaid流程图都可以直接渲染展示,复杂输出内容可读性大幅提升。
4.智能助手生态,预设助手+自定义Agent协同
软件内置300+行业预设智能助手,覆盖编程、文案写作、翻译、数据分析等场景,同时支持自定义Agent,搭建专属AI专家团队。
- 助手市场:开箱即用各类预设角色,编程助手、文案润色、数据解析等,点击启用就可以直接调用,不需要手动编写复杂角色提示词。
- 自定义Agent开发:依靠自然语言即可定义Agent身份、能力边界,绑定指定模型,调整专属参数,还可以绑定外部工具,打造贴合自身业务的专属助手。
- Agent协作机制:支持多个智能助手串联工作,配置多步骤任务流程,例如需求拆解、代码生成、结果校验,复杂任务可以交由多个Agent自动接力完成。
5.MCP协议生态集成,打通AI与本地工具链路
MCP全称Model Context Protocol,是一套标准化的模型上下文协议,Cherry Studio对MCP协议做了完整实现,让大模型不再局限文本对话,可以直接操作本地文件、调用第三方工具,实现任务自动化。
- MCP工具接入:一键接入各类兼容MCP的程序,代码编辑器、文件处理脚本、数据库工具都可以作为模型的外部工具,AI能够读写本地资源。
- 自动化工作流:搭建流水线任务,例如AI总结文档、生成代码片段、自动保存至本地文件夹,减少人工复制粘贴操作。
- 交互记录结构化归档:所有对话、工具调用记录按项目、时间分类,搭配全局检索,过往AI产出内容可以随时检索复用,沉淀个人知识资产。
6.全平台兼容,高度自定义交互体验
软件完整支持Windows、macOS、Linux三大操作系统,原生应用包体积小巧,启动速度快,硬件资源占用低,同时开放大量自定义选项。
- 跨平台一致性:不同操作系统拥有相同功能集合,配置文件可以迁移,更换电脑也可以沿用工作习惯。
- 界面自定义:支持切换主题、调整布局、修改字体大小,自定义快捷键,适配个人使用习惯。
- 模型参数精细调控:可自由修改温度、最大token、上下文窗口长度、采样策略,针对不同任务调整模型输出风格,代码任务调低温度保证严谨,创意写作调高温度丰富内容。
二、Cherry Studio安装部署与基础配置
软件提供多种安装方式,可以根据操作系统选择对应的部署手段。详情👉访问阿里云百炼大模型服务平台页面 了解。


1.全平台安装命令与操作
GitHub Releases为官方推荐下载渠道,获取对应系统安装包。
# Windows/macOS/Linux通用下载
# 访问 https://github.com/CherryHQ/cherry‑studio/releases
# 下载对应系统安装包 Windows(.exe) / macOS(.dmg) / Linux(.AppImage)
# 双击运行安装包,跟随向导完成部署
macOS用户可以使用Homebrew包管理器快速安装:
brew install cherry‑studio
Linux系统使用Snap包管理器:
sudo snap install cherry‑studio
安装完成后启动软件,首次打开会弹出欢迎界面,引导配置模型服务,可以先完成基础设置,之后再接入阿里云百炼。
2.软件基础设置步骤
- 修改本地数据存储路径:打开设置→通用→数据存储,把数据目录调整到非系统盘,开启自动备份,配置WebDAV同步参数,避免系统盘故障丢失全部会话数据。
- 界面交互设置:调整主题样式、字体、全局快捷键、消息通知,优化操作体验。
- 本地模型配置(可选):如果计划使用Ollama本地模型,进入设置→模型服务,找到Ollama选项,填写本地服务地址,一键读取本机已经下载完成的开源模型列表。
- 启用预设助手:打开助手市场,挑选需要的角色,一键添加到对话列表,随时切换调用。
三、阿里云百炼平台前置准备:Coding Plan与Token Plan开通
接入Cherry Studio之前,需要完成阿里云百炼平台账号开通,分别获取两套订阅方案的API密钥,两套方案密钥格式、接口地址完全独立,不可混用。
1.注册阿里云账号并完成实名认证,登录百炼Model Studio控制台,进入API Key管理页面生成对应订阅专属密钥。
重要区分:Coding Plan密钥以
sk‑sp‑开头;Token Plan密钥以sk‑开头,密钥与接口地址必须配套使用,混用会直接鉴权失败。
Token Plan订阅(通用场景首选)
Token Plan适合通用对话、多模态图片解析、长文本处理,按照Credits积分抵扣消耗,支持绝大多数通义千问模型。
1.控制台计费板块进入Token Plan页面,选择个人版或者团队版,确定订阅周期完成支付。
2.在成员管理页面生成Token Plan专属API Key,记录接口地址:https://dashscope.aliyuncs.com/compatible‑mode/v1
Coding Plan订阅(开发者编程场景首选)
Coding Plan面向代码生成、调试、重构场景,按月固定订阅费用,按照请求次数扣除额度,高频写代码场景性价比更高。
1.计费页面进入Coding Plan订阅,根据需求选择Lite或者Pro套餐。
2.获取Coding Plan专属密钥(sk‑sp‑开头),专属Base URL:https://coding.dashscope.aliyuncs.com/v1
四、Cherry Studio接入Coding Plan完整实操
Coding Plan面向编程优化,适合开发者高频生成代码,支持可视化界面配置,也支持直接修改配置文件批量部署。
方式一:可视化界面配置(普通用户推荐)
1.打开Cherry Studio,点击左下角设置图标,进入模型服务页面。
2.点击添加模型服务,选择自定义OpenAI兼容服务。
3.填写参数:
- 服务名称:阿里云百炼Coding Plan
- API Key:粘贴
sk‑sp‑开头专属密钥 - Base URL:
https://coding.dashscope.aliyuncs.com/v1 - 协议类型:OpenAI兼容Chat Completions
4.点击测试连接,提示连接成功后保存配置。
5.进入模型管理,添加可用模型ID,例如qwen3.7‑plus、qwen3.7‑max、qwen3‑coder‑next。
6.回到对话主界面,顶部模型下拉框选择Coding Plan对应的模型,即可开始编写代码。
方式二:修改配置文件批量部署
软件配置存放在本地数据目录config.json,编辑文件新增服务商配置:
{
"modelProviders": [
{
"id": "aliyun‑coding‑plan",
"name": "阿里云百炼Coding Plan",
"type": "openai",
"apiKey": "sk‑sp‑你的Coding Plan专属API Key",
"baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
"models": [
{
"id": "qwen3.7‑plus", "name": "Qwen3.7‑Plus"},
{
"id": "qwen3.7‑max", "name": "Qwen3.7‑Max"},
{
"id": "qwen3‑coder‑next", "name": "Qwen3‑Coder‑Next"}
],
"enabled": true
}
],
"defaultModel": "qwen3.7‑plus"
}
保存文件,完全关闭Cherry Studio后重新启动,配置自动生效。
Python调用示例:调用Coding Plan生成业务代码
Cherry Studio本地会暴露兼容OpenAI协议的本地接口,默认端口10240,可以直接写脚本调用已经配置好的模型服务:
import requests
import json
# Cherry Studio本地接口地址
CHERRY_STUDIO_URL = "http://localhost:10240/v1/chat/completions"
headers = {
"Content‑Type": "application/json",
"Authorization": "Bearer sk‑sp‑你的Coding Plan专属API Key"
}
def generate_code(prompt):
payload = {
"model": "qwen3.7‑plus",
"messages": [
{
"role": "system", "content": "你是专业Python开发助手,输出简洁规范带注释的代码"},
{
"role": "user", "content": prompt}
],
"temperature": 0.3,
"max_tokens": 4096
}
resp = requests.post(CHERRY_STUDIO_URL, headers=headers, json=payload)
if resp.status_code == 200:
return resp.json()["choices"][0]["message"]["content"]
else:
return f"请求异常:{resp.status_code} {resp.text}"
if __name__ == "__main__":
output = generate_code("编写FastAPI用户管理接口,使用SQLite数据库,实现增删改查,附带完整注释")
print(output)
五、Cherry Studio接入Token Plan完整实操
Token Plan覆盖通义千问全系列模型,支持多模态图文解析,适合通用办公、内容创作、图片理解任务。
可视化界面配置
1.设置→模型服务,点击添加模型服务,选择OpenAI兼容类型。
2.填入配置信息:
- 服务名称:阿里云百炼Token Plan
- API Key:
sk‑开头Token Plan密钥 - Base URL:
https://dashscope.aliyuncs.com/compatible‑mode/v1
3.测试连接通过后保存,模型管理添加qwen3.7‑max、qwen3.7‑plus、qwq‑plus等模型ID。
4.返回对话界面切换模型即可使用。
配置文件手动修改
编辑config.json添加Token Plan服务商配置:
{
"modelProviders": [
{
"id": "aliyun‑token‑plan",
"name": "阿里云百炼Token Plan",
"type": "openai",
"apiKey": "sk‑你的Token Plan专属API Key",
"baseUrl": "https://dashscope.aliyuncs.com/compatible‑mode/v1",
"models": [
{
"id": "qwen3.7‑max", "name": "Qwen3.7‑Max"},
{
"id": "qwen3.7‑plus", "name": "Qwen3.7‑Plus"},
{
"id": "qwq‑plus", "name": "QwQ‑Plus"}
],
"enabled": true
}
],
"defaultModel": "qwen3.7‑max"
}
保存后重启软件生效。
多模态图文解析Python示例
利用Token Plan多模态能力读取本地图片,例如解析UI设计稿生成前端代码:
import requests
import json
import base64
CHERRY_STUDIO_URL = "http://localhost:10240/v1/chat/completions"
headers = {
"Content‑Type": "application/json",
"Authorization": "Bearer sk‑你的Token Plan专属API Key"
}
def parse_image(image_path, prompt_text):
with open(image_path, "rb") as f:
img_base64 = base64.b64encode(f.read()).decode("utf‑8")
payload = {
"model": "qwen3.7‑plus",
"messages": [
{
"role": "user",
"content": [
{
"type":"text","text":prompt_text},
{
"type":"image_url","image_url":{
"url":f"data:image/png;base64,{img_base64}"}}
]
}
],
"temperature":0.6,
"max_tokens":3072
}
resp = requests.post(CHERRY_STUDIO_URL, headers=headers, json=payload)
if resp.status_code == 200:
return resp.json()["choices"][0]["message"]["content"]
else:
return f"调用失败 {resp.status_code}"
if __name__ == "__main__":
res = parse_image("./ui_design.png","基于这份UI设计稿输出Vue3组件,包含样式与交互逻辑")
print(res)
六、MCP工具接入与自定义自动化工作流
结合阿里云百炼模型,通过MCP协议可以让AI直接操作本机文件,构建自动化任务流水线。
实战案例:构建代码开发自动化工作流
1.进入Cherry Studio工作流页面,新建工作流命名为「代码开发自动化」。
2.第一步选择AI代码生成节点,选定Coding Plan的qwen3.7‑plus模型,编写提示词模板:生成{编程语言}代码,实现{业务功能},代码附带完整注释。
3.第二步配置本地保存节点,设置输出目录与文件名规则,AI生成代码自动写入本地项目文件夹。
4.第三步接入MCP代码运行工具,自动执行生成代码,捕获运行结果回传给对话窗口。
5.保存工作流,后续输入需求即可一键走完需求、生成代码、本地保存、运行校验整套流程。
MCP本地文件处理器示例脚本
新建file_processor.py,实现文件读写、目录列举能力,在Cherry Studio设置‑MCP工具中添加该服务。
import argparse
import os
def file_handler(action, path, content=None):
if action == "read":
with open(path,"r",encoding="utf‑8") as fp:
return fp.read()
elif action == "write":
with open(path,"w",encoding="utf‑8") as fp:
fp.write(content)
return f"文件写入完成:{path}"
elif action == "list":
return "\n".join(os.listdir(path))
else:
return "不支持的操作类型"
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--action",required=True)
parser.add_argument("--path",required=True)
parser.add_argument("--content")
args = parser.parse_args()
print(file_handler(args.action, args.path, args.content))
MCP配置填写:
- 工具名称:本地文件处理器
- 执行命令:
python3 /path/to/file_processor.py - 参数模板:
--action {action} --path {path} --content {content}
配置完毕之后,直接用自然语言下达指令,例如“读取项目目录README.md并总结要点”,模型会自动调用脚本完成文件读取,返回总结结果。
七、成本优化、性能调优与常见故障排查
成本优化策略
- 按场景分流模型:高频写代码优先走Coding Plan;通用对话、图片解析、长文档分析使用Token Plan,充分发挥两套订阅的价格优势。
- 合理选型模型:普通任务选用Qwen3.7‑Plus降低开销;高精度推理、超长文档分析切换Qwen3.7‑Max保障输出质量。
- 开启本地缓存:打开软件对话缓存,重复问题不再重复请求云端API,减少额度消耗。
- 参数调优:编程场景温度设置0.1‑0.3,减少模型随机输出;合理设置max_tokens,避免无效输出浪费额度。
性能优化配置
- 多模型并行配置:同时配置多套服务商,任务类型自动切换,提升响应速度。
- 本地模型兜底:添加Ollama本地模型作为降级方案,网络异常时自动切换,保证基础可用。
- 工作流缓存开启:重复执行的工作流任务开启结果缓存,复用历史结果减少云端调用。
高频问题排查
1.API Key鉴权失败:核对密钥开头格式,Coding Plan为sk‑sp‑,Token Plan为sk‑,接口地址与密钥必须一一对应,复制密钥时不要带入多余空格换行。
2.模型调用报错:检查百炼订阅是否到期,模型ID填写是否正确,本机网络能否访问阿里云API网关。
3.MCP工具无法调用:确认脚本路径使用绝对路径,确认Python环境可以正常运行脚本,配置完成之后重启Cherry Studio。
4.多模态功能失效:确认选择的模型支持图像输入,检查图片大小、格式是否符合平台限制。
5.配置文件损坏:出现闪退、设置丢失,可备份配置目录后删除配置文件夹,软件重启生成全新配置。
八、总结
Cherry Studio凭借开源属性、本地优先的安全设计、完整MCP扩展生态,解决了多模型工具分散的痛点,把各类云端与本地大模型收拢到统一桌面工作台。搭配阿里云百炼Coding Plan与Token Plan两套订阅方案,开发者和普通用户都可以低成本调用通义千问系列模型,覆盖代码开发、图文创作、文档处理、自动化任务等各类场景。
从软件安装、基础配置、百炼平台账号开通,到两套订阅的可视化配置、配置文件批量部署、Python接口调用、MCP工具开发、自定义工作流,整套流程落地门槛较低。使用者只需要区分两套订阅方案的密钥与接口地址,结合业务场景合理分配模型调用,同时做好成本参数调优,就可以搭建一套兼顾安全、效率、扩展性的个人AI工作台。无论是个人日常提升工作效率,还是小规模团队搭建内部AI辅助流程,这套组合方案都具备很高实践价值。