工具概览
OpenCode Telegram Gateway 是用 Node.js 构建的多提供方、兼容 OpenAI 的 Telegram 网关。它仅使用 Node 内置工具,在普通用户账号下运行,无需 root。该网关通过五种认证模式支持任何兼容 OpenAI 的端点:header、xheader、query、body 和 none。它包含限定在 SQLite 中的对话会话、对图像附件的视觉支持,以及通过 Telegram 原地编辑实现的流式输出。智能体框架提供带文件、bash 和 GitHub 工具的工具调用,以及实时状态更新和内联键盘批准。系统还具备代理池:启动时自动从约 20 个来源获取公共代理,按聊天轮换,跟踪每个代理的健康状况,并每 N 小时自动刷新。状态存储在单文件的 WAL 模式 SQLite 数据库中,涵盖用户、消息、用量、会话和代理。其他能力包括使用 FTS5 BM25 排名的长期记忆、用于连接 Model Context Protocol 服务器的 MCP 客户端、GitHub 账号管理器、每用户统计、webhook 模式、管理员频道门控,以及 CLI 设置向导。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用该网关连接任何兼容 OpenAI 的端点,包括 OpenAI、OpenRouter、Groq、DeepInfra、本地 Ollama 和自定义网关。
- 用户用对话会话在 SQLite 中按会话限定历史,并有用于创建、列出、恢复、删除、重命名、导出和显示活动会话的命令。
- 用户发送图像附件,会被自动转发给支持视觉的模型,并可通过 VISION_PROVIDER 或 VISION_MODEL 选择性覆盖。
- 用户使用智能体框架进行工具调用循环,可用 read_file、write_file、edit_file、bash_exec 以及 GitHub/git/记忆/网页搜索工具,并带有实时状态更新和内联键盘批准。
- 用户把文本或代码文件拖入聊天,交给智能体读取,并通过 ponytail 支持 PDF。
- 用户利用长期记忆工具进行回忆和记住,使用 FTS5 BM25 排名。
- 用户通过 stdio 或 http 连接任何 Model Context Protocol 服务器,并将其工具与硬编码的工具集合并。
- 用户通过为每个用户存储个人访问令牌来管理 GitHub 账号,并使用智能体工具列出仓库、查看仓库和创建 gist。
功能特性
通过 Telegram 接入 AI 网关
提供 OpenAI 兼容接口
支持多个模型服务提供方
管理对话会话
使用大规模代理池
通过管理员频道控制访问
使用 SQLite 保存状态
用户评论
还没有评论,来分享你的使用体验吧