DinoxDinox AI笔记

API

Dinox 开放接口说明,包含语音创建笔记、文本创建笔记、笔记列表三个常用接口。

API 接口说明

Dinox 提供开放接口,方便你在自己的脚本或第三方应用里创建和读取笔记。本页介绍最常用的三个接口:语音创建笔记文本创建笔记笔记列表

基础信息

  • 基础域名:https://aisdk.chatgo.pro
  • 路径前缀:/api/openapi
  • 限流:每个 Token 每小时 200 次

认证方式

所有接口都需要在请求头中携带 Token:

Authorization: <你的Token>

Token 获取方式:在 Dinox App → 设置 → 同步设置 → API Token 中获取。

请妥善保管 Token

Token 等同于你的账号凭证,请勿泄露或提交到公开仓库。


1. 语音创建笔记

上传一段音频,自动转录文字并创建为一条笔记。

接口地址

POST /api/openapi/voice/input

请求参数multipart/form-data

参数名类型必填说明
audioFile音频文件(支持 MP3、WAV、M4A、AAC 等)
durationnumber音频时长(秒)

请求示例

curl -X POST https://aisdk.chatgo.pro/api/openapi/voice/input \
  -H "Authorization: <你的Token>" \
  -F "audio=@recording.mp3"

响应示例

{
  "code": "000000",
  "msg": "success",
  "data": {
    "noteId": "01HQXXX..."
  }
}

2. 文本创建笔记

用 Markdown 文本快速创建一条笔记,可指定标题、标签和卡片盒。

接口地址

POST /api/openapi/text/input

请求参数application/json

参数名类型必填说明
contentstring笔记内容(Markdown 格式)
titlestring笔记标题
typestring笔记类型:note(默认)或 crawl(素材)
tagsstring[]标签数组
zettelBoxNamesstring[]卡片盒名称数组(自动匹配已有卡片盒)
createdAtstring自定义创建时间(ISO 8601),用于导入历史笔记

请求示例

{
  "content": "# 会议纪要\n\n今天讨论了项目进度",
  "title": "项目会议",
  "tags": ["工作", "会议"],
  "zettelBoxNames": ["工作笔记"]
}

响应示例

{
  "code": "000000",
  "msg": "success",
  "data": {
    "noteId": "01HQXXX...",
    "updatedAt": "2026-03-04T12:00:00.000Z"
  }
}

导入历史笔记

传入 createdAt 可以指定笔记的创建时间,适合从其他笔记应用迁移历史数据。


3. 笔记列表

获取笔记列表,按日期分组返回;支持增量同步。

接口地址

POST /api/openapi/listNotes

请求参数application/json

参数名类型必填说明
lastSyncTimestring上次同步时间(ISO 8601),只返回该时间之后更新的笔记

请求示例

{
  "lastSyncTime": "2026-03-01T00:00:00.000Z"
}

响应示例

{
  "code": "000000",
  "msg": "ok",
  "data": [
    {
      "date": "2026-03-04",
      "notes": [
        {
          "noteId": "01HQXXX...",
          "title": "TypeScript 学习笔记",
          "content": "# 今日学习\n\n学习了 TypeScript",
          "tags": ["编程"],
          "zettelBoxes": ["技术笔记"],
          "createTime": "2026-03-04T12:00:00.000Z",
          "updateTime": "2026-03-04T12:00:00.000Z",
          "type": "note",
          "isAudio": false,
          "audioUrl": "",
          "isDel": false
        }
      ]
    }
  ]
}

增量同步

首次调用不传 lastSyncTime,获取全部笔记;之后传入上次的时间戳,只拉取有更新的笔记,提高效率。


错误码

错误码说明
000000成功
000001参数错误
000005服务器内部错误
000006资源不存在
000008认证失败

On this page