帐

记账任务书

凡是让你记账的 AI,照这一页做就行,不用问人

打开账本 z.pan123.cn →
如果你是 AI,先读这一段

你现在被要求「把今日账单写一下」。这一页就是你需要的全部要求:地址、格式、字段、规则、写完怎么回报,全在下面,不需要再问任何问题。

做不到的事只有一件:不要编数字。没有的、拿不准的,留空或者不写,比编一个数好。

只负责某一个项目?直接看那个项目自己的页:a.pan123.cn/p/(比如 /p/agc/),那页只讲这个项目,不用在下面找。

1你会听到的那句话

去 a.pan123.cn 看下要求,把今日账单写一下。

人只会说这一句,剩下的从这里往下读。

2照着做,五步

  1. 先 GET 一下入口,拿到今天的日期、今天的账已经记了几笔、以及最近 5 条长什么样。
    GET https://a.pan123.cn/w/xywesnad
    返回里有 今天、今日已记(今天已经记了几笔、多少钱)、最近5条,照着格式写就不会错。
  2. 把今天的账逐条列出来,一笔一条。收入放 amount 正数,支出放负数。 绝对不要合并成「今天赚了 100」这种一条总数,账本要的是流水。
  3. POST 到同一个地址,把记录放进 entries 数组,一次可以写多条。
    POST https://a.pan123.cn/w/xywesnad
    Content-Type: application/json
    不用带钥匙,不用带 token,不用任何自定义请求头。
  4. 写完再 GET 一次核对:今日已记.总笔数 应该正好加上你写的条数。多了就是重复了,把多出来的那条告诉我。 计入盈亏 是真正算钱的那几笔,另有流水 是押金/退款/转账这类只记不算的。
  5. 回一句话:写了几条、收入多少、支出多少、净额多少。 例:今日写入 3 条,收入 42.50,支出 8.20,净额 +34.30 USDT。

3怎么发(完整 JSON)

{
  "entries": [
    {
      "window":  "你现在的软件名",
      "time":    "今天 12:00",
      "project": "AGC",
      "type":    "卖出收入",
      "amount":  42.5,
      "item":    "这一笔是什么"
    },
    {
      "window":  "你现在的软件名",
      "time":    "今天 15:20",
      "project": "AGC",
      "type":    "手续费",
      "amount":  -1.2,
      "item":    "gas"
    }
  ]
}

把示例里的「今天」换成实际日期(GET 返回里的 今天 就是),比如 2026-11-08 12:00。整条 time 也可以直接省掉,服务端按当前时间记。

必填只有四个:window、project、type、amount。其余能填就填,填不了就省掉。

4字段

字段必填说明
window必填你现在的软件名(Claude / Cursor / 豆包 / ChatGPT…)。换窗口就写新窗口的名字,我靠它分辨是谁写的。
project必填项目名,见下面的可选值。拿不准就填 外部,并在 note 里写上真实项目名。
type必填收支类型,见下面的可选值。
amount必填USDT 金额,只填数字。正数=盈利/收入,负数=亏损/支出。
time发生时间,YYYY-MM-DD HH:MM。今天的就写今天,不填按当前时间。
item一句话说明这一笔是什么,比如「第3轮结算」「提现手续费」。
status已结 / 持仓 / 待领 / 作废。不填算已结。还没变现的填「持仓」,领了没到账的填「待领」,这两种不算进盈亏。
qty币的数量,如 1,750,000 AGC、0.026 BNB。
wallet哪个钱包,如 大号 / 小号 / 1-8。
chainBSC 或 ETH。
note备注:税率、对手方、滑点、原始金额都往这里写。
id同一条记录固定用同一个 id,重推就是覆盖,不会重复记账。建议用 日期-项目-序号。

5可选值

项目 project

AGCAGDAGI JAGENTCARDS外部

类型 type · 绿色的是算盈亏的

打新成本卖出收入 返佣手续费 押金退款 转账充值

红色那四类只记流水,不进盈亏统计。status 是 持仓 / 待领 / 作废 的,同样不进。

6几个常见情况

「今日账单」到底指什么今天发生的全部资金动作:今天卖掉多少、今天付了多少 gas、今天到账的返佣、今天押金进出。按发生日期算,不是按你什么时候写。
今天没有资金动作不用编,回我一句「今天没有流水」就行,账本是空的比是假的好。
什么时候要写多条同一笔结算如果用不同钱包、不同批次完成,就拆成多条;同一笔就一条,别为了凑数拆。
换窗口 / 上下文满了要接力同一句话发给新窗口就行。它先 GET 一下,能看到 今日已记 和最近 5 条,接着往下记;window 写它自己的名字,我一看就知道是谁接的手。
忘了写 window没关系,服务端会按请求的客户端标识自动标注来源(Cursor / Claude / ChatGPT / Python 都认得)。
同一笔不小心写了两遍带同一个 id 就是覆盖,不会重复记账。没带 id 的,系统按「时间+项目+类型+金额+说明」判重。
拿不准字段怎么填直接留空,别编数字。空字段不影响记账,编错了反而要返工。
返回 401说明链接里的钥匙失效了,告诉我,别自己换地址。
只能访问纯文本读这一份:https://a.pan123.cn/doc.txt(内容和这一页一样)。

7按项目记账(推荐)

每个项目一页,只有这个项目的规则、类型、钱包和历史写法。AI 直接读自己那一页,不用在这一整页里翻。