logo
icon

OpenAB Pi

部署 OpenAB 搭配 Pi coding agent 作为 Discord/Slack 机器人。Pi 是轻量 coding agent(仅 4 个工具:read/write/edit/bash),原生支持订阅认证——Claude Pro/Max、ChatGPT Plus/Pro 或任何 API key。支持 15+ LLM 提供者,可于对话中切换模型。 来源:https://github.com/openabdev/openab

template cover
部署次数0
发布者zeaburZeabur
创建于2026-05-27
标签
AIDiscord BotDeveloper Tools

模版内的服务

OpenAB Pi

一键部署 OpenAB 搭配 Pi coding agent 作为 AI 后端。

为什么选 Pi?

  • 原生订阅认证 — Claude Pro/Max 与 ChatGPT Plus/Pro 通过 pi /login,无需 auth-proxy sidecar
  • 极简工具 — 仅 4 个工具(read / write / edit / bash)
  • 多模型 — 支持 15+ LLM 提供者,可于对话中切换

注意事项

  • 镜像标签: 本模板追踪 beta 标签。
  • 持久化存储: /home/node 挂载为持久化磁盘。Config 与认证 Token(~/.pi/)会在重启后保留。
  • 使用者目录: Pi 以 node 用户(UID 1000)运行——与其他 agent 模板的 agent 用户不同。

设置

  1. 前往 Discord Developer Portal 创建 Bot
  2. 启用 Message Content Intent
  3. 部署后在 Exec 分页运行 pi,进入互动界面后输入 /login 完成 OAuth 认证

或使用 API key:

pi
# 在 Pi 中:
/set OPENAI_API_KEY sk-...

限制

  • 不支持流式pi-acp 一次返回完整响应
  • 取消为尽力而为session/cancel 可能无法中断生成