| 关键词 | 词根 | 字数 | 长尾词数 | 日检索 PC / 移动 |
流量指数 | 移动指数 | 抖音 | 快手 | 竞价公司 | 竞争 | 点击价 | 流量特点 | 发现时间 | 状态 | 标签 |
|---|
| 长尾标题 | 词根 | 价值量 | 字数 | 状态 | 标签 | 已分配站点 | 最近更新 |
|---|
站点 从公共长尾词库分配文章任务,每个标题最多分配给 3 个站点
| 站点 | 域名 | 定位 | 状态 | 待写 | 写作中 | 已写 | 已发布 | 合计 | 操作 |
|---|
| 标题 | 站点 | 词根 | 价值量 | 状态 | 文章 | 最近更新 |
|---|
标签(关键词与长尾标题共用)
| 标签 | 创建时间 | 查看 |
|---|
AI 写作接口
AI 写作程序按站点领取文章任务、提交写好的文章。请求头需带
Authorization: Bearer <AI_API_TOKEN>,令牌在服务器上用
npx wrangler secret put AI_API_TOKEN 设置,不需要登录后台。
流程:在后台给站点分配长尾标题 → AI 领取该站点的任务(待写 → 写作中)→ 按站点的写作风格写文章 → 提交(→ 已发布 / 已写)。 领取后 24 小时未提交会自动回到可领取状态;写不了的可以释放。同一标题分给多个站点时,每个站点各有一个任务、各写一篇。
1. 站点列表 GET /api/ai/sites
返回运营中的站点及其定位、写作风格、待写数量。
curl /api/ai/sites -H "Authorization: Bearer $AI_API_TOKEN"
{"sites": [{"id": 1, "name": "Soul 使用指南", "domain": "soul.example.com",
"positioning": "...", "writing_prompt": "...", "todo": 100, "writing": 3}]}
2. 领取任务 POST /api/ai/claim
site 必填,站点 id 或域名;其余可选:count 数量(1–50,默认 5)、root 词根、tag 标签、min_value 最低价值量。按价值量从高到低领取。
curl -X POST /api/ai/claim \
-H "Authorization: Bearer $AI_API_TOKEN" -H "Content-Type: application/json" \
-d '{"site": "soul.example.com", "count": 3}'
{"site": {"id": 1, "name": "Soul 使用指南", "domain": "soul.example.com",
"positioning": "...", "writing_prompt": "..."},
"items": [{"task_id": 501, "longtail_id": 23281, "title": "soul怎么匹配到附近的人", "root": "soul",
"other_roots": null, "value": 98, "title_len": 12, "tags": [],
"note": "本任务备注", "longtail_note": "标题备注"}, ...],
"claimed_at": "2026-10-09 08:00:00", "expires_in_hours": 24}
3. 提交文章 POST /api/ai/submit
task_id 必填;article_url 文章地址;note 备注;status 可选 2(已写)或 3(已发布),默认有地址为 3、否则为 2。只能提交「写作中」的任务。
curl -X POST /api/ai/submit \
-H "Authorization: Bearer $AI_API_TOKEN" -H "Content-Type: application/json" \
-d '{"task_id": 501, "article_url": "https://soul.example.com/match-nearby"}'
4. 释放任务 POST /api/ai/release
把领取了但不写的任务放回「待写」:{"ids": [501, 502]}(任务 id)
5. 进度统计 GET /api/ai/stats
返回各站点各状态的任务数,可加 ?site=站点id或域名 只看一个站点。
修改密码