Cherry Studio开源AI桌面客户端实操指南:打通阿里云百炼Coding Plan与Token Plan

简介: Cherry Studio凭借开源属性、本地优先的安全设计、完整MCP扩展生态,解决了多模型工具分散的痛点,把各类云端与本地大模型收拢到统一桌面工作台。搭配阿里云百炼Coding Plan与Token Plan两套订阅方案,开发者和普通用户都可以低成本调用通义千问系列模型,覆盖代码开发、图文创作、文档处理、自动化任务等各类场景。

在日常使用大模型的过程中,很多人都会面临工具碎片化的痛点:对话、代码生成、图片解析要打开不同网页客户端,本地开源模型、云端商业模型彼此隔离,对话记录分散存储,隐私与备份难以兼顾。Cherry Studio作为一款开源跨平台AI桌面客户端,依靠多模型聚合、本地优先存储、完整多模态能力、MCP工具扩展生态,能够把云端商用大模型、本地部署开源模型收纳在统一桌面工作台内,是开发者、内容创作者处理AI任务的优质选择。

当前版本的Cherry Studio对阿里云百炼平台做了深度适配,原生兼容Coding Plan与Token Plan两套订阅方案,无需复杂代理改造,即可在桌面软件内调用通义千问全系模型,覆盖代码开发、文案创作、图片解析、数据处理等各类业务场景。本文将完整拆解Cherry Studio全部核心能力,覆盖软件安装、基础参数配置、百炼平台账号准备、两套订阅方案可视化与配置文件接入、代码调用示例、MCP工具开发、自定义自动化工作流,同时整理成本优化策略与高频故障排查方案,帮助使用者快速搭建一套安全可控、可扩展的个人AI工作台。详情👉访问阿里云百炼大模型服务平台页面 了解。
image.png
bailian1.png
bailian2.png

一、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安装部署与基础配置

软件提供多种安装方式,可以根据操作系统选择对应的部署手段。详情👉访问阿里云百炼大模型服务平台页面 了解。
image.png
bailian1.png
bailian2.png

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.软件基础设置步骤

  1. 修改本地数据存储路径:打开设置→通用→数据存储,把数据目录调整到非系统盘,开启自动备份,配置WebDAV同步参数,避免系统盘故障丢失全部会话数据。
  2. 界面交互设置:调整主题样式、字体、全局快捷键、消息通知,优化操作体验。
  3. 本地模型配置(可选):如果计划使用Ollama本地模型,进入设置→模型服务,找到Ollama选项,填写本地服务地址,一键读取本机已经下载完成的开源模型列表。
  4. 启用预设助手:打开助手市场,挑选需要的角色,一键添加到对话列表,随时切换调用。

三、阿里云百炼平台前置准备: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‑plusqwen3.7‑maxqwen3‑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‑maxqwen3.7‑plusqwq‑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并总结要点”,模型会自动调用脚本完成文件读取,返回总结结果。

七、成本优化、性能调优与常见故障排查

成本优化策略

  1. 按场景分流模型:高频写代码优先走Coding Plan;通用对话、图片解析、长文档分析使用Token Plan,充分发挥两套订阅的价格优势。
  2. 合理选型模型:普通任务选用Qwen3.7‑Plus降低开销;高精度推理、超长文档分析切换Qwen3.7‑Max保障输出质量。
  3. 开启本地缓存:打开软件对话缓存,重复问题不再重复请求云端API,减少额度消耗。
  4. 参数调优:编程场景温度设置0.1‑0.3,减少模型随机输出;合理设置max_tokens,避免无效输出浪费额度。

性能优化配置

  1. 多模型并行配置:同时配置多套服务商,任务类型自动切换,提升响应速度。
  2. 本地模型兜底:添加Ollama本地模型作为降级方案,网络异常时自动切换,保证基础可用。
  3. 工作流缓存开启:重复执行的工作流任务开启结果缓存,复用历史结果减少云端调用。

高频问题排查

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辅助流程,这套组合方案都具备很高实践价值。

目录
相关文章
人工智能 缓存 前端开发
9062 37
人工智能 JavaScript 开发工具
3728 9
开发工具 Swift git
1411 2
缓存 JavaScript Shell
1723 2
Shell API 调度
943 3
人工智能 JavaScript 测试技术
1279 0
|
17天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1975 13
|
16天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
2216 121
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考