开发者
Halo 在窗口里能做的事,你自己的代码也能做。本节介绍怎样从脚本和服务里调用 Halo、把它作为服务端运行、开发数字人和技能,以及分享你做的东西。
从哪里开始
| 你想要 | 从这里开始 |
|---|---|
| 从脚本里给 Halo 派活并读取结果 | 快速上手:调用 Halo API |
| 把数字人接到你自己的产品或聊天里 | Halo Server 集成指南 |
| 在服务器上运行 Halo,不需要桌面 | Halo Server 快速开始 |
| 做一个能自己干活的数字人 | 数字人开发概览 |
| 教会 AI 做某类任务,或给它新的工具 | 编写技能、MCP 配置参考 |
| 分享你做的东西 | DHP 协议、发布到商店 |
调用 Halo
Halo 接受 HTTP 请求,并通过 WebSocket 实时推送进度:桌面版在 设置 › 远程访问 开启时提供,Halo Server 始终提供。除了登录和状态检查,每个 API 调用都要带上访问密码,它能完全控制这台 Halo。
- HTTP API 概览:地址、鉴权、错误,以及按分组列出的全部操作
- WebSocket 事件:实时跟进回复和状态
- API 实用示例:和数字人对话、为每位用户分配线程、回答它的提问、Webhook
把 Halo 作为服务运行
Halo Server 是去掉窗口、运行在 Linux 容器里的同一个应用,适合整天调用它的后台系统。
- Halo Server 快速开始、配置和 Docker 部署
- 集成指南和集成示例:把数字人作为你的系统的 AI 后端
开发数字人
- 数字人开发概览:它由什么组成、怎样运行
- 教程:做一个浏览器自动化数字人
- 数字人 spec 参考:由 Halo 的 schema 生成
- 生产级数字人:提示词、记忆、浏览器脚本和安全限制
扩展 Halo
分享你做的东西
给 AI 工具的文档
这些页面也提供纯 Markdown 版本,方便编程助手和其他 AI 工具读取。见给 AI 工具的文档。