返回顶部
o

openclaw-api-referenceOpenClaw API参考

OpenClaw API 参考 - 完整的 API 文档和示例。适合:开发者、集成场景。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
94
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-api-reference

OpenClaw API 参考

完整的 API 文档和示例。

基础 URL

http://localhost:3000/api/v1

认证

API Key

bash
curl -H Authorization: Bearer YOURAPIKEY \
http://localhost:3000/api/v1/chat

JWT

bash
curl -H Authorization: Bearer YOURJWTTOKEN \
http://localhost:3000/api/v1/chat

聊天 API

发送消息

bash
POST /api/v1/chat

{
message: 你好,
session_id: optional-session-id,
model: deepseek-chat
}

响应

json
{
response: 你好!有什么可以帮你的?,
session_id: abc123,
tokens: {
input: 5,
output: 10
}
}

流式响应

bash
POST /api/v1/chat/stream

{
message: 写一首诗
}

响应(SSE):

data: {text: 春}
data: {text: 眠}
data: {text: 不}
data: {text: 觉}
data: {text: 晓}
data: [DONE]

会话 API

创建会话

bash
POST /api/v1/sessions

{
name: 我的会话,
model: deepseek-chat
}

获取会话

bash
GET /api/v1/sessions/:id

列出会话

bash
GET /api/v1/sessions

删除会话

bash
DELETE /api/v1/sessions/:id

消息 API

获取消息历史

bash
GET /api/v1/sessions/:id/messages

参数

?limit=50 &offset=0 &order=desc

删除消息

bash
DELETE /api/v1/messages/:id

Skills API

列出 Skills

bash
GET /api/v1/skills

执行 Skill

bash
POST /api/v1/skills/:name/run

{
params: {
key: value
}
}

创建 Skill

bash
POST /api/v1/skills

{
name: my-skill,
description: 描述,
script: echo hello
}

配置 API

获取配置

bash
GET /api/v1/config

更新配置

bash
PATCH /api/v1/config

{
model: gpt-4o,
temperature: 0.7
}

用户 API

创建用户

bash
POST /api/v1/users

{
email: user@example.com,
password: secure-password
}

获取用户

bash
GET /api/v1/users/:id

更新用户

bash
PATCH /api/v1/users/:id

{
name: 新名字
}

Webhook API

创建 Webhook

bash
POST /api/v1/webhooks

{
url: https://your-server.com/webhook,
events: [message.created, session.created]
}

测试 Webhook

bash
POST /api/v1/webhooks/:id/test

错误处理

错误格式

json
{
error: {
code: INVALIDAPIKEY,
message: API key is invalid,
details: {}
}
}

常见错误码

错误码说明
INVALIDAPIKEYAPI Key 无效
RATE_LIMIT
请求频率超限 | | MODELNOTFOUND | 模型不存在 | | SESSIONNOTFOUND | 会话不存在 | | INTERNAL_ERROR | 服务器错误 |

SDK

JavaScript/TypeScript

bash
npm install openclaw-sdk

javascript
import { OpenClaw } from openclaw-sdk;

const client = new OpenClaw({
apiKey: your-api-key
});

const response = await client.chat({
message: 你好
});

Python

bash
pip install openclaw

python
from openclaw import OpenClaw

client = OpenClaw(api_key=your-api-key)

response = client.chat(message=你好)

需要帮助?

  • - API 集成:¥99
  • SDK 开发:¥299
  • 企业支持:¥999

联系:微信 yang1002378395 或 Telegram @yangster151



创建:2026-03-14

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-api-reference-1775968932 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-api-reference-1775968932 技能

通过命令行安装

skillhub install openclaw-api-reference-1775968932

下载

⬇ 下载 openclaw-api-reference v1.0.0(免费)

文件大小: 2.28 KB | 发布时间: 2026-4-13 11:17

v1.0.0 最新 2026-4-13 11:17
Initial release of OpenClaw API Reference.

- Provides complete OpenClaw API documentation and usage examples in Chinese.
- Covers authentication, chat, session, message, skills, configuration, user, and webhook APIs.
- Includes common error codes and error response format.
- Offers SDK installation and usage examples for JavaScript/TypeScript and Python.
- Lists pricing and contact information for support and integration help.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部