如何把 Claude 变成你的个人 Telegram 助手:真正的技术栈
你无法下载 Claude 的模型权重,所以从字面意义上说,「自托管 Claude」并不成立。但大多数人真正想要的东西——一个跑在自己服务器上、记得自己、并且全天候工作的 Claude 个人 Telegram 助手——是完全可以搭建出来的。下面是真正的技术栈,一个部分一个部分拆开讲,以及每一部分究竟运行在哪里。
先说结论:要把 Claude 变成你的个人 Telegram 助手,你需要通过 Anthropic 的 API(或由订阅驱动的 CLI)把 Claude 用作大脑,用 BotFather 创建一个 Telegram 机器人来获取令牌,并在你自己拥有的服务器上运行一个小程序,把两者连接起来——它接收你在 Telegram 上的消息、调用 Claude、再把答案发回去。在这套接线之上,你再加一个记忆数据库让它记得你,以及技能与集成让它真正能做事。这就是整体的架构。下面的内容只是把每一部分补充完整,让你在动手搭建之前先清楚自己在建什么。
「把 Claude 变成你的 Telegram 助手」到底是什么意思
有必要把人们经常混为一谈的两个概念分开。自托管模型意味着下载 Claude 的权重、自己运行推理——而这是不可能的,因为 Anthropic 不会公开权重。我们在能否自托管 Claude,以及诚实的答案中讲清楚了具体原因。把 Claude 用作你的助手是另一件事,而且完全可行:Claude 依然留在原地,藏在 Anthropic 的 API 后面,而它周围的一切都由你拥有——Telegram 机器人、服务器、记忆、技能。推理能力是租来的;助手本身是你的。这个区分正是全部关键所在,把它搞错了,人们要么放弃(「Claude 是没法自托管的」),要么花冤枉钱去买一个不存在的幻想。
如何把 Claude 变成你的个人 Telegram 助手,一步步来
整个搭建分五个部分,每一步都在前一步的基础上增加一项能力。下面把这套技术栈摊开,标出每一步给你带来什么、又实际运行在哪里:
| 步骤 | 你要做什么 | 运行在哪里 |
|---|---|---|
| 1. 大脑 | 获取一个 Anthropic API 密钥,或者通过 Agent SDK / CLI 使用 Claude 订阅 | Claude API(无状态) |
| 2. 门面 | 在 Telegram 中通过 @BotFather 创建一个机器人,复制机器人令牌 | Telegram |
| 3. 接线 | 运行一个小程序(Claude Agent SDK),在 Telegram 和 Claude 之间传递消息 | 你的服务器 |
| 4. 记忆 | 加一个数据库,存储事实、偏好和过往对话,并在每条消息中被召回 | 你的服务器(数据库) |
| 5. 双手 | 加上技能/集成——日历、邮件、提醒、浏览、发布 | 你的服务器 + 外部 API |
第 1–3 步能让你在 Telegram 里拥有一个能用的 Claude 聊天机器人。第 4、5 步才是把这个聊天机器人真正变成一个助手的关键——一个记得你、并且能行动的助手。跳过它们,你搭出来的只是一个稍微好看一点的聊天窗口;加上它们,你搭出来的东西在你没在看的时候也能为你工作。技能与集成层正是「助手感」大部分真正来源的地方。
订阅还是 API 密钥——你要怎么为大脑付费
两者驱动的是同一个助手,但计费方式完全相反,选错了是最容易踩到的意外账单坑。API 密钥按令牌计费:轻度使用时清晰又可预测,但一个你整天都在跟它说话——再加上还在后台思考——的个人助手,可能会真正累积出不小的成本。由订阅驱动的方案,通过 Claude Agent SDK 运行,用你套餐里包含的用量,而不是按每次调用计费,对于一个全天候在线的助手来说,这通常是更省钱的路径。有一条硬性规则:不要同时配置这两者——环境中存在的 API 密钥会覆盖订阅,并在你没察觉的情况下把你悄悄切回按令牌计费。想清楚是哪一个在驱动大脑,并确保只有那一个被配置好。
它运行在哪里——以及为什么这就是全部的隐私故事
一个跑在笔记本上的助手,一合盖就死了,而「个人助手」这个概念所隐含的一切——会准时到达的提醒、通宵运行的任务——都需要它活在一台一直开着的服务器上。通常是一台每月几美元的小型 VPS;完整流程在如何在 VPS 上部署个人 AI 助手中。把它放到那里,也正是让它成为7×24 小时助手而不是一个你得手动打开的聊天窗口的原因。这同时也是隐私故事的核心:程序、令牌和记忆数据库都放在你掌控的硬件上,每次回复只有单条提示词会发送到 Claude 的 API——你的历史记录不会在提供商那一侧留下任何东西。这和自托管 ChatGPT 替代方案背后「靠架构而非靠政策」的道理是一样的:隐私来自你的数据存放在哪里,而不是来自某个勾选框。
它从哪一步开始不再只是个聊天机器人
「Telegram 里的 Claude」和「我的助手」之间的差距,就是记忆加技能。记忆让它能在一次全新对话的第一条消息里就认出你,而不是每天都要重新自我介绍。技能则是让它能够行动的集成——查看你的日历、发一封邮件、设一个提醒、按计划运行一个任务。Claude 提供推理能力,记忆提供连续性,技能给了它一双手。这也是为什么值得把它当作一个真正的助手来搭建,而不是照搬一个通用机器人的诚实理由:一份与模型无关的「把任意 AI 塞进 Telegram」教程(我们也写过一篇——如何在 Telegram 上搭建个人 AI 助手)到接线那一步就停了。把 Claude 作为你的助手来运行,配上跑在你自己服务器上的记忆和技能,才是那个用过第一周之后依然有用的版本。
做错这件事的代价
两种失败方式,都很安静。第一种是只搭到第 1–3 步——一个没有记忆、没有技能的 Telegram Claude 聊天机器人——然后纳闷为什么它感觉起来从来不像个助手:它记不住你,也做不了任何事,所以它只是换了个图标的 ChatGPT。第二种是计费陷阱:把 API 密钥「以防万一」和订阅一起留着,几周后才发现每一条消息其实一直都在按令牌计费。要避开这两种失败,就把这当成一个五部分组成的技术栈,而不是一行代码的小把戏——提前决定好你的计费路径,也别在接线那一步就停下来。做到这些,你得到的正是你真正想要的东西:Claude,作为你的助手,按你的条件运行。
结论
你无法自托管这个模型本身,但你完全可以运行一个从头到尾都属于你的 Claude 个人 Telegram 助手——Claude 负责推理,一个 BotFather 机器人作为门面,一个跑在你自己服务器上的小程序负责接线,一个记忆数据库带来连续性,技能带来行动能力。把计费路径选对,它就能保持便宜;把它留在你自己的服务器上,它就能保持私密并全天候在线;加上记忆和技能,它就不再只是个聊天机器人。这套精确的技术栈——Claude 作为大脑,其余一切都归你所有——正是 Avelina AI 作为一次性安装所提供的全部。想看看这个助手到底能做什么,可以去技能与集成页面看看。
常见问题
你能把 Claude 变成自己的 Telegram 助手吗?
可以——Claude 作为大脑依然留在 Anthropic 的 API 后面,你通过一个跑在自己服务器上的小程序,把它连接到一个 BotFather 机器人上。除了模型本身,其余一切都归你所有。更多关于限制的内容见能否自托管 Claude。
API 密钥还是订阅?
两者都可行;对一个全天候在线的助手来说,由订阅驱动的方案通常更省钱,API 密钥则在轻度使用时更可预测。千万不要两者都设置——API 密钥会覆盖订阅。
它运行在哪里?
运行在你掌控的服务器上——一台小型 VPS 就能让它 7×24 小时在线。只有提示词会发送到 Claude 的 API;你的记忆留在你这一侧。
是什么让它成为一个真正的助手?
在接线之上再加上记忆和技能——连续性,加上真正能做事的能力。