WorkBuddy 挂 PyCharm MCP 跑 ComfyUI,模型通道改到 TaoToken 行不行

WorkBuddy 挂 PyCharm MCP 跑 ComfyUI,模型通道改到 TaoToken 行不行

把 PyCharm 2025.2 的 MCP Server 打开、让 WorkBuddy 信任 pycharm 连接器、再自建一个 comfyui-runner 走 stdio 提交工作流——这套链路我跑通了,Z-Image Turbo 的图也出来了。但跑完才发现一个被忽略的问题:MCP 只解决了"工具怎么连",没解决"模型通道的 Key 从哪来"。每一轮工具调用背后都在消耗模型通道的 Token,而原文只写了连接器配置,模型配置那一步是空的。这篇就把取 Key 的那一步补上,入口放在 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end ,在控制台创建 Key,回到 WorkBuddy 的模型配置里把 Base URL 填成 https://taotoken.net/api ,mcp.json 里的 url 与 command 保持原样不动。配完先验证 pycharm 工具数,再用绝对路径的 .venv Python 打通通道,最后让 comfyui-runner 的 comfyui_status 和 submit_workflow 跑一遍,确认从模型通道到本地 ComfyUI 出图整段可用。

一、原问题与场景:MCP 连上了,模型通道却是空的

先说清楚这套东西的组成。PyCharm 2025.2 内置了 MCP Server,在 设置 → 工具 → MCP Server 里勾选启用,再把"命令执行"开到可免确认模式,PyCharm 就会在本地起一个 SSE 服务,地址是 http://127.0.0.1:64462/sse 。WorkBuddy 的 ~/.workbuddy/mcp.json 会被自动写入这个地址,信任 pycharm 连接器之后,就能拿到 pycharm_execute_tool 这个通用入口,它下面挂着 48 个子命令,覆盖打开文件、搜索、替换、执行终端命令等 IDE 操作。

但 PyCharm MCP 有个架构性的坑:execute_terminal_command 每次执行都会启动一个全新的 shell 进程,不继承你在 PyCharm 终端标签里已经激活的 .venv 。这意味着直接写 python --version 拿到的是系统 Python,不是虚拟环境里的。所以我又自建了一个 comfyui-runner,用 stdio 传输,command 指向 .venv/Scripts/python.exe ,args 指向 server.py ,天生就跑在 ComfyUI 的虚拟环境里,内置了 comfyui_status 、comfyui_restart 、submit_workflow 等工具,专门处理 ComfyUI 运维和工作流提交。

链路跑通之后问题来了:WorkBuddy 作为 AI Agent,它自己也要调模型。每一次工具调用、每一轮推理,背后都在烧模型通道的 Token。原文只交代了 MCP 怎么连、连接器怎么信任、工作流怎么提交,唯独没写模型 Key 从哪来、Base URL 填什么。如果模型通道没配好,工具链再完整,Agent 也跑不起来。这就是本篇要补的那一步。

二、TaoToken 前置:先把模型通道的 Key 拿到

在动 mcp.json 之前,先把模型通道配好。顺序很重要——先有 Key,再回填配置,最后才验证工具链。

第一步,打开 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end ,注册并登录。第二步,进控制台,找到 API Keys 页面,创建一个新的 Key。创建完先复制保存,页面刷新后完整 Key 不会再显示。第三步,回到 WorkBuddy 的模型配置界面,把 Base URL 填成 https://taotoken.net/api 。

这里有两个细节必须说清楚。第一,Base URL 不要带 /v1 ,就填 https://taotoken.net/api ,多写路径反而会导致请求 404。第二,这个地址不要加任何 UTM 参数,UTM 只用于官网入口的统计,API 地址保持干净。Key 就填你刚创建的那串,形如 YOUR_API_KEY 。

模型配置和 MCP 配置是两条独立的线,互不干扰。mcp.json 里的 url 和 command 保持原样不动,pycharm 的 SSE 地址还是 127.0.0.1:64462,comfyui-runner 的 command 还是那个 .venv 里的 python.exe。你改的只是 WorkBuddy 调模型时用的通道,不是工具连接器。

三、可复制配置:模型通道 + 两个连接器

先看模型配置。在 WorkBuddy 的模型设置里,填入:

Base URL: https://taotoken.net/api
API Key:  YOUR_API_KEY
Model:    按你控制台可用的模型 ID 填写

再看 mcp.json 。这个文件在 ~/.workbuddy/mcp.json ,pycharm 那段是 PyCharm 自动写入的,保持不动;comfyui-runner 那段是手动加的 stdio 配置:

{
  "mcpServers": {
    "pycharm": {
      "url": "http://127.0.0.1:64462/sse",
      "disabled": false
    },
    "comfyui-runner": {
      "command": "H:/PythonProjects3/Win_ComfyUI/.venv/Scripts/python.exe",
      "args": ["H:/PythonProjects3/Win_ComfyUI/comfyui_mcp_runner/server.py"],
      "disabled": false
    }
  }
}

关键点:command 是解释器路径,args 是脚本路径,WorkBuddy 会启动"解释器 + 脚本"的子进程,通过 stdio 做 JSON-RPC 通信。因为解释器就是 .venv 里的 python.exe,所以 comfyui-runner 天生继承整个虚拟环境,不存在 PyCharm MCP 那种"每次新进程丢 venv"的问题。

如果你更习惯命令行方式管理,也可以装 CLI:

npm i -g @taotoken/taotoken
taotoken cc -k YOUR_API_KEY -u https://taotoken.net/api -m MODEL_ID

这条命令适合在终端里快速验证模型通道是否通,和 WorkBuddy 里的模型配置是同一套 Key 和 Base URL。

四、验证请求:从工具数到出图整段跑通

配置写完,按三步验证,顺序不要乱。

第一步,验证 pycharm 连接器。回到 WorkBuddy 的连接器管理,找到 pycharm 条目点信任。信任后界面会显示这个连接器拥有的工具数,正常情况下能看到 pycharm_execute_tool 这个通用入口,它下面挂着 48 个子命令。如果工具数显示为 0 或者连接器报错,先别往下走,回到第五节排查。

第二步,验证模型通道 + venv 通道。用 execute_terminal_command 调绝对路径的 .venv Python:

execute_terminal_command --command "H:/PythonProjects3/Win_ComfyUI/.venv/Scripts/python.exe --version"

预期输出 Python 3.12.x。这一步同时验证了两件事:模型通道能正常发起工具调用(否则命令根本发不出去),以及 PyCharm MCP 能执行终端命令。注意必须写绝对路径,写 python --version 会落到系统 Python 上。

第三步,验证 comfyui-runner 到本地 ComfyUI 的链路。先调 comfyui_status :

comfyui_status()

预期返回类似 {"status": "running", "version": "0.27.0", "port": 8189} 。如果 ComfyUI 没起,先 comfyui_restart 拉起来。状态正常后,调 submit_workflow 提交一个 Z-Image Turbo 工作流:

submit_workflow(workflow_json='{"1": {...}}', timeout=120)

预期返回 {"status": "completed", "images": [{"filename": "zimage_cat_00001_.png"}]} 。到这一步,从模型通道发起调用 → WorkBuddy 调度工具 → comfyui-runner 提交工作流 → 本地 ComfyUI 出图,整段链路可用。

五、本篇常见错排查

错误 1:模型通道 401 或 404。 先检查 Base URL 是不是多写了 /v1 。正确写法是 https://taotoken.net/api ,不带 /v1。再检查 Key 有没有复制完整,创建后刷新页面 Key 就不再完整显示,需要重新创建。如果还不行,去控制台的 API Keys 页面确认这个 Key 的状态是否正常。

错误 2:pycharm 工具数显示为 0。 说明 WorkBuddy 没连上 PyCharm 的 SSE 服务。检查 PyCharm 里 MCP Server 是否勾选启用,地址是不是 127.0.0.1:64462/sse 。如果 PyCharm 重启过,SSE 端口可能变化,回 mcp.json 确认 url 是否还是自动写入的那个。另外确认连接器已经点了信任,没信任的连接器不会加载工具。

错误 3:execute_terminal_command 报 python 找不到或版本不对。 这是 venv 不继承导致的,必须用绝对路径。把 H:/PythonProjects3/Win_ComfyUI/.venv/Scripts/python.exe 换成你自己的实际路径。Windows 下路径用正斜杠或双反斜杠,单反斜杠会被当转义符。

错误 4:comfyui-runner 启动失败或工具不显示。 检查 mcp.json 里 command 指向的 python.exe 是否存在,args 指向的 server.py 路径是否正确。stdio 模式下 WorkBuddy 会自动管理进程生命周期,如果 server.py 里有语法错误或依赖缺失,进程会直接退出,工具列表就是空的。可以先用命令行手动跑一遍 .venv/Scripts/python.exe server.py ,看有没有报错。

错误 5:submit_workflow 超时或返回噪声图。 超时先看 ComfyUI 是否在跑、端口对不对,comfyui_status 能自动扫描 8188/8189/8190。如果出的是纯噪声图,检查 ComfyUI 启动参数里有没有 --use-flash-attention ,这个参数和 Z-Image Turbo 的注意力实现不兼容,去掉它或显式换成 --use-pytorch-cross-attention 。另外 Z-Image Turbo 对 seed 和 scheduler 比较敏感,euler + normal、4 steps 是相对稳的组合。

错误 6:端口冲突 EADDRINUSE。 旧的 MCP 进程残留占着端口。可以用 PyCharm MCP 自己杀自己:execute_terminal_command --command "taskkill /F /PID 进程号" 。或者直接重启 WorkBuddy,stdio 模式下进程会随 WorkBuddy 一起退出,比 SSE 省心。

六、把模型通道和工具链分开管

回到标题的问题:WorkBuddy 挂 PyCharm MCP 跑 ComfyUI,模型通道改到 TaoToken 行不行?行,而且应该这么分。MCP 连接器管的是"工具怎么连",模型通道管的是"Agent 用哪个大脑调工具",两者是独立的配置层。原文只写了前者,后者空着,Agent 就跑不起来。

具体做法就三步:去 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 控制台创建 Key,回 WorkBuddy 模型配置填 Base URL https://taotoken.net/api ,mcp.json 原样不动。配完按"信任 pycharm 看工具数 → 绝对路径 Python 验证通道 → comfyui_status 和 submit_workflow 跑通出图"的顺序验证。

如果你只是偶尔跑一次工作流,按上面的 API Keys 和接入文档配好模型通道就够了。如果你打算长期用 WorkBuddy 做编码和 Agent 任务,反复调工具、反复提交工作流,那模型通道的消耗会持续累积,可以看看 Coding Plan 这类长期方案,把通道成本固定下来。工具链这边,pycharm 连接器负责 IDE 操作,comfyui-runner 负责 ComfyUI 运维和工作流提交,两个同时开着,WorkBuddy 会根据任务自动选合适的连接器。模型通道配一次,工具链配一次,之后就是稳定出图。

相关推荐

Team-Quality-Bar-State-Freshness-Expiry-Auditor-v1.0-原创源码与文档.zip

原创 Node.js 命令行工具源码与完整文档,包含 README、MIT License、自动化测试、真实运行截图和原创授权声明。适合开发者学习工程化实现、复现测试流程与二次开发;解压后按 README 运行 npm test 和 node src/index.js。不含第三方受限素材、模型权重或品牌资源。

块设备层三部曲③:数据守护(给货物上锁与贴封条).docx

块设备层三部曲③:数据守护(给货物上锁与贴封条).docx

MATLAB实现了约束感知混合水波和灰狼优化,用于作物规划。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

198-java项目-ssm汽车维修管理系统-java毕业设计

java项目_ssm汽车维修管理系统_java毕业设计

Задание2026-3.doc

Задание2026-3.doc

s41378-024-00792-4.pdf

s41378-024-00792-4.pdf

Intel(R) UHD Graphics 620 driver version 26.20.100.7637

下载代码方式:https://pan.quark.cn/s/96bfc467b4ee Intel(R) UHD Graphics 620 driver version 26.20.100.7637, developed by Intel Corporation, pertains to the Display category with the identifier 26.20.100.7637. This particular driver is compatible with the Windows 10, version 1809 and subsequent releases, specifically categorized under Servicing Drivers. Additionally, it is also classified under Upgrade & Servicing Drivers, and was last updated on the date December 12, 2019. The file size of this driver package amounts to 254.8 MB.

darktable 5.6 RAW 照片后期处理软件 Windows x64(官方版)+ RAW修图教程

开源 RAW 照片后期处理 5.6.1 官方安装版:非破坏性编辑、镜头校正、降噪调色、批量导出,Lightroom 开源替代。使用方法:解压后运行安装器安装,暗房精修流程与批量处理见包内教程 md。

UDS protocol ISO 14229-6

已经博主授权,源码转载自 https://pan.quark.cn/s/25aecddb24dc UDS诊断协议ISO 14229-6作为ISO 14229国际标准的一部分,专注于车辆诊断系统的构建。UDS诊断协议ISO 14229-6是UDS标准中的一个组成部分,它明确规定了车辆诊断系统中的服务接口与协议。 UDS诊断协议ISO 14229-6的核心目标在于建立一个通用的诊断接口,以便于车辆诊断系统与诊断工具之间进行有效的通信。该协议详细规定了诊断服务、诊断会话、数据交换格式等层面的规范。 UDS诊断协议ISO 14229-6的构成主要包括以下几个核心要素: 1. 诊断服务:界定了车辆诊断系统中各类诊断服务的接口,涵盖了诸如读取诊断故障码、清除故障信息、获取车辆参数等操作。 2. 诊断会话:界定了诊断工具与车辆诊断系统之间进行通信的会话过程,包括会话的建立、数据的交互、会话的终止等环节。 3. 数据交换格式:界定了诊断数据在交换过程中的格式,涉及数据类型、数据长度、数据编码等细节。 UDS诊断协议ISO 14229-6的应用范围十分广泛,涵盖了汽车领域、卡车领域、摩托车领域等多个行业。该协议的实施有助于提升车辆诊断的效率与准确性,从而优化车辆维修与维护的整体质量。 UDS诊断协议ISO 14229-6的优势体现在: 1. 通用性:UDS诊断协议ISO 14229-6适用于多种类型的车辆诊断系统,包括汽车、卡车、摩托车等。 2. 可扩展性:该协议定义了一个开放式的接口,支持新的诊断服务和诊断工具的开发与整合。 3. 可靠性:UDS诊断协议ISO 14229-6定义了一个稳定的诊断接口,保障了诊断数据的精确性和可靠性。 UDS诊断协议ISO 14229-6是一个兼具功能强大...

【多变量输入超前多步预测】基于CNN-BiGRU的光伏功率预测研究(Matlab代码实现)

内容概要:本文围绕【多变量输入超前多步预测】这一核心任务,提出了一种基于CNN-BiGRU神经网络模型的光伏发电功率预测方法,并提供了完整的Matlab代码实现。研究综合利用历史辐照度、温度、湿度等多种气象与运行变量作为输入特征,通过卷积神经网络(CNN)提取局部时空特征,再结合双向门控循环单元(BiGRU)捕捉时间序列的前后向长期依赖关系,从而构建高精度的超前多步预测模型。该方法不仅提升了光伏功率预测的时间跨度与准确性,还增强了模型对复杂天气变化的适应能力,具备较强的工程应用价值。文章涵盖了从数据预处理、模型构建、训练优化到实验结果分析的全流程,展示了详细的仿真结果与性能对比,验证了所提模型的有效性与优越性。; 适合人群:具备一定机器学习与时间序列分析基础,从事新能源预测、电力系统调度或相关领域研究的研发人员及高校研究生。; 使用场景及目标:①应用于光伏电站的功率预测系统,支持电网调度、能量管理与电力市场交易;②为研究人员提供多变量时间序列预测的深度学习模型实现范例,促进相关算法的二次开发与性能优化;③作为教学案例,帮助学生理解CNN与RNN类模型在实际工程问题中的融合应用。; 阅读建议:建议读者结合Matlab代码与文中描述逐步复现模型,重点关注数据预处理流程与网络结构设计细节,并尝试调整模型参数或引入注意力机制(Attention)以进一步提升预测性能。

【扩散映射+线性卡尔曼滤波+Koopman算子】一种用于高维非线性随机动力系统状态估计的非参数方法,按照具有各向同性扩散的梯度流演化(Matlab代码实现)

内容概要:本文提出了一种融合扩散映射、线性卡尔曼滤波与Koopman算子的非参数方法,用于高维非线性随机动力系统的状态估计,系统演化遵循具有各向同性扩散的梯度流模型。该方法通过扩散映射揭示系统潜在的低维流形结构,利用Koopman算子将非线性动力学转化为无限维线性系统进行表征,并结合线性卡尔曼滤波实现高效的状态估计与预测。整个框架无需显式建模系统方程,具备良好的数据驱动特性与噪声鲁棒性,特别适用于复杂、高维且具有强非线性的动态系统分析,文中同时提供了基于Matlab的完整代码实现,便于理论验证与实际应用。; 适合人群:具备扎实线性代数、随机过程、非线性动力系统及数值分析基础,从事系统建模、状态估计、数据驱动控制或复杂系统分析的研究生、科研人员及工程技术专家。; 使用场景及目标:①对高维非线性系统进行降维与内在几何结构分析;②在噪声干扰下实现系统状态的精确估计与未来演化趋势预测;③应用于能源系统、航空航天、生物信息、气候建模等领域的复杂动态系统建模与监控任务。; 阅读建议:建议读者在熟悉流形学习、算子理论与滤波算法的基础上,结合提供的Matlab代码逐模块调试与实验,重点关注扩散映射的尺度参数选择、Koopman模态的物理意义解释以及卡尔曼滤波在嵌入空间中的适用性,从而深入理解该方法的数学基础与工程实现细节。

java项目-第178期固定资产管理系统-java毕业设计

java项目-第178期固定资产管理系统-java毕业设计

树莓派垃圾分类识别,师院17级投稿备份自汤老师的《物联网项目规划与实施》作业

代码下载链接: https://pan.quark.cn/s/eefe8584d0f7 本次竞赛仅开源了基础功能的初始版本demo实现,后续版本提升了性能,采用了yoloV3模型执行垃圾分类检测任务,并由机械臂负责垃圾的分拣工作。垃圾分类数据集进行了重新采集,同时增设了具备用户查询垃圾分类信息及反馈功能的小程序,请务必仔细查阅ReadMe文件,ReadMe文件,ReadMe文件,B站视频介绍链接为:https://www.bilibili.com/video/av80830870,交流群号:1074171553。分享者并非重点院校毕业生,而是2021年考研的普通学生,如果这个项目对您有所助益,欢迎为项目贡献一个star,无论是作为备考学生的毕业设计项目,还是直接用于二次开发参加竞赛,均无任何问题,开源项目的精神在于互助共赢,但请务必尊重他人的劳动成果,我们都是同辈人,心怀纯净,林间清风。所需物料清单如下:树莓派1台、pca9685型号的16路舵机驱动板1块、7寸触摸显示屏1个、MG996R舵机4个、垃圾桶4个、usb接口无需驱动的摄像头1个、树莓派GPIO扩展板转接线柱1套、若干硅胶航模导线。环境需求说明:1.开发环境配置用于神经网络构建—需使用python语言,依赖库包括tensorflow和keras,训练数据源为华为云2019年垃圾分类大赛提供,训练图片获取地址:https://developer.huaweicloud.com/hero/forum.php?mod=viewthread&tid=24106,下载图片文件后,应解压缩并将文件命名为garbage_classify,放置于垃圾分类-本地训练的根目录位置,神经网络开源模型存放在resnet50 ...

多式联运基于AFO算法、GA和PSO算法求解不确定多式联运路径优化问题,同时和MATLAB自带的全局优化搜索器进行对比(Matlab代码实现)

内容概要:本文围绕不确定多式联运路径优化问题,采用AFO(人工蜂群优化)、GA(遗传算法)和PSO(粒子群优化)三种智能优化算法进行求解,并与MATLAB自带的全局优化搜索器进行对比分析。研究通过构建数学模型描述多式联运中的运输方式选择、路径规划及不确定性因素(如时间、成本波动),利用不同算法求解最优或多近似最优方案,评估各算法在收敛速度、求解精度和稳定性方面的表现。文中详细展示了算法实现过程、参数设置及仿真结果,验证了AFO、GA、PSO在处理复杂组合优化问题上的有效性与适用性,尤其在面对高维、非线性、多约束的现实物流场景时展现出较强的搜索能力和鲁棒性。; 适合人群:具备一定运筹学、物流工程或智能优化算法基础的研究生、科研人员及从事交通运输、供应链管理等相关领域的技术人员。; 使用场景及目标:①应用于多式联运、物流路径规划、运输调度等复杂优化问题的研究与实践;②为智能算法在不确定性环境下的性能比较提供参考依据;③帮助读者掌握MATLAB环境下实现智能优化算法的基本流程与技巧。; 阅读建议:建议结合提供的Matlab代码进行实践操作,重点关注算法参数设置、模型构建逻辑与结果可视化部分,通过复现和调试加深对算法机制与应用场景的理解。

该数据页面提供了美股全市场股票及ETF的分钟级别行情数据,覆盖历史分钟K线下载和实时API接口

该数据页面提供了美股全市场股票及ETF的分钟级别行情数据,覆盖历史分钟K线下载和实时API接口。历史数据支持1分钟、5分钟、15分钟、30分钟、60分钟等粒度,按日期分割为CSV文件。每条数据包含股票代码、时间戳、开盘价、最高价、最低价、收盘价、成交量、成交笔数等字段。实时API接口推送最新分钟快照,字段与历史行情一致,额外提供盘口买卖报价和逐笔成交明细。 数据源:CMES金融数据库

不平衡电网下基于延时相消法(DSC)的T型三电平LCL逆变器(Simulink仿真实现)

不平衡电网下基于延时相消法(DSC)的T型三电平LCL逆变器(Simulink仿真实现)内容概要:本文研究了在不平衡电网条件下,基于延时相消法(DSC)的T型三电平LCL逆变器的控制策略,并通过Simulink进行仿真实现。文章重点分析了弱电网环境下光伏并网系统面临的谐波振荡、电流畸变和无功波动等问题,指出传统同步旋转坐标系分析方法的局限性,提出采用序阻抗分析法来解耦正负序分量,精确刻画逆变器与电网的交互特性。研究构建了考虑锁相环(PLL)频率耦合、数字控制延时、LCL滤波器谐振等多因素的高精度正负序阻抗模型,并通过小信号扫频仿真完成了阻抗辨识与模型验证。基于Nyquist和Bode图稳定判据,深入分析了弱电网下系统的频域稳定性,揭示了负序通道因相位滞后更严重而成为失稳主导通道的机理,为提升逆变器在复杂电网下的稳定运行能力提供了理论依据和技术方案。; 适合人群:具备电力电子、自动控制理论基础,从事新能源并网、逆变器控制、电力系统稳定性分析等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握在不平衡和弱电网工况下,T型三电平逆变器的先进控制与稳定性分析方法;② 学习并应用序阻抗建模、小信号扫频辨识、频域稳定判据(如Nyquist判据)等关键技术,用于分析和解决工程实践中由电网阻抗引起的宽频带振荡问题;③ 通过Simulink仿真复现和验证理论模型,加深对PLL耦合效应、负序通道失稳等核心机理的理解。; 阅读建议:学习者应结合Simulink仿真工具,动手搭建文中所述的系统模型,重点关注锁相环、电流内环和LCL滤波器的建模细节。在理解理论推导的基础上,亲自执行扫频辨识实验,将仿真结果与理论Bode/Nyquist图进行对标,从而深刻掌握从建模、辨识到稳定性分析的完整研究流程。

上一篇: Claude Code vs Codex:同一把 TaoToken Key 跑 Go 仓库重构的 Token
下一篇: OpenClaw 人人养虾,Northflank 部署时 OPENCLAW_API_KEY 从 TaoToken 取
BronzeDragon44
博客等级 码龄2年 595粉丝 979原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BronzeDragon44

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值