通过 REST API 和 WebSocket 与 OpenClaw AI 助手交互,构建强大的自定义 AI 应用。
OpenClaw Web Interface 是 OpenClaw 提供的编程接口,包括 REST API 和 WebSocket 两种方式。开发者可以通过这些接口将 AI 能力集成到自己的应用、服务或工作流中。
🔌 接口能力:发送消息、接收回复、管理会话、触发技能、控制插件 —— 一切皆可 API 化。
OpenClaw 提供完整的 REST API,主要端点包括:
POST /api/chat - 发送消息,获取 AI 回复GET /api/sessions - 列出所有会话POST /api/sessions - 创建新会话GET /api/plugins - 列出可用插件curl -X POST http://localhost:3000/api/chat \
-H "Content-Type: application/json" \
-d '{
"message": "你好,请介绍一下自己",
"sessionId": "default"
}'
对于需要实时交互的场景,OpenClaw 支持 WebSocket 连接:
const ws = new WebSocket('ws://localhost:3000/ws');
ws.onmessage = (event) => {
console.log('AI:', event.data);
};
ws.send(JSON.stringify({ message: 'Hello!' }));
OpenClaw Web Interface 为开发者提供了灵活的 AI 集成方案。访问 openclaw.ai 查看完整 API 文档。