-
Notifications
You must be signed in to change notification settings - Fork 679
HTTP API
Forrest edited this page Mar 29, 2026
·
1 revision
CipherTalk 内嵌了一个本地 HTTP 服务,供外部程序调用聊天数据。
-
Base URL:
http://127.0.0.1:5031 -
API 前缀:
/v1 - 协议:HTTP/1.1
-
响应格式:
application/json; charset=utf-8 - 访问范围:仅本机(不暴露到局域网)
- 打开软件,进入 设置 → AI
- 找到「开放接口」开关,启用
- 可选:配置访问密钥(Token)和端口号(默认 5031)
配置了访问密钥后,所有请求需携带:
Authorization: Bearer <token>
未配置密钥时可匿名访问。
{
"success": true,
"data": {},
"meta": {
"ts": 1740988800000,
"requestId": "req_1740988800000_ab12cd34"
}
}{
"success": false,
"error": {
"code": "INVALID_PARAM",
"message": "sessionId is required"
},
"meta": {
"ts": 1740988800000,
"requestId": "req_1740988800000_ab12cd34"
}
}| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /v1/health |
健康检查 |
| GET | /v1/status |
服务状态信息 |
| GET | /v1/sessions |
获取会话列表 |
| GET | /v1/contacts |
获取联系人列表 |
| GET | /v1/messages |
获取消息列表 |
- 非破坏性更新在
/v1内新增字段或接口 - 破坏性更新发布
/v2,并保留/v1一段兼容期