API
接口
一套 HTTP 接口,三个端点。凭 API key 调用,返回的是 JSON。
拿 key
目前 key 由我们人工签发 —— 自助签发还没做。注册账号之后写信到 leon@frontwise.ai,说明用途和需要的主题, 我们给你开一把,并告诉你它绑定的 tenant 和权限范围。
三个端点
GET /v1/whoami
这把 key 是谁、能读哪些 consumer、什么时候过期,以及服务端正在跑的构建版本。先调它确认接通。
POST /v1/digest_since
拿「上次之后的新内容」。返回一张回执和按主题分组的投递。带上 ack
表示上一批确认收到,位置就往前推。
POST /v1/get_batch
凭回执重新取同一批 —— 内容是冻结的,重取几次都一样。用来做重试和分页,不会因为期间来了新消息而错位。
一次调用长什么样
curl -sS https://${YOUR_HOST}/v1/digest_since \
-H "authorization: Bearer ${KOEGEN_API_KEY}" \
-H "content-type: application/json" \
-d '{"consumer_id":"your-team/main","requestId":"2026-09-14T00:00:00Z#1"}'
requestId 是你自己给这次请求起的名字。同一个 requestId
重发会拿回同一张回执,而不是又切一批新的 —— 网络重试因此是安全的。
MCP
让 AI 助手直接读 Koegen 的 MCP server 规划中,还没有开放。 设计上它是这套 HTTP 接口之上的一层薄适配,所以上面三个端点就是它未来的全部能力 —— 现在先用 HTTP。