跳到主要内容

Hapi 远程控制

Hapi 可以把 Claude Code、Codex、Gemini CLI 等命令行工具放到浏览器里远程使用。接入 MuskAI 时,核心是把 Hapi 里的模型服务配置成本站提供的 API Key 和 Base URL。

准备工作​

  • 一个可用的 MuskAI 账号。
  • 在官网用户中心 -【API密钥】页面创建并复制 API Key。
  • 在官网用户中心 -【API密钥】页面复制当前推荐的 Base URL。
  • 本机或服务器已安装 Node.js 18 及以上版本。

安装 Hapi​

在需要运行 Hapi 的机器上执行:

npx hapi

首次启动会按提示安装依赖并创建配置。建议在稳定网络环境下操作,安装完成后记录终端输出的访问地址和管理入口。

配置 MuskAI 服务​

进入 Hapi 管理界面后,新增或编辑模型服务,按 OpenAI 兼容服务填写:

字段填写方式
Provider / Service自定义 OpenAI 兼容服务
API Key官网用户中心 -【API密钥】页面复制的 Key
Base URL官网用户中心 -【API密钥】页面复制的 Base URL
Model控制台可用模型名

保存后新建一个会话,发送简单问题测试连通性。测试成功后,可以再按需要配置 Claude Code、Codex 或其他工具的默认模型。

远程访问​

如果 Hapi 跑在服务器上,推荐使用带 HTTPS 的反向代理或 Cloudflare Tunnel 暴露访问入口。不要直接把未加保护的本地端口暴露到公网。

常见做法:

  1. Hapi 在服务器本机监听内网端口。
  2. 使用 Nginx 或 Cloudflare Tunnel 转发到该端口。
  3. 给入口设置 HTTPS、访问密码或来源限制。
  4. 用手机或另一台电脑访问页面,确认能打开会话并发送请求。

验证​

配置完成后检查三件事:

  • Hapi 页面可以正常打开。
  • 会话里能收到模型回复。
  • MuskAI 控制台能看到对应 API Key 的使用记录。

常见问题​

  • 连接失败:检查 Base URL 是否完整复制,末尾路径不要自行拼接接口地址。
  • 401 或 403:检查 API Key、余额、套餐权限和模型权限。
  • 模型不存在:改用控制台可用模型名。
  • 远程页面打不开:检查服务器防火墙、反向代理、Tunnel 状态和端口监听。