{"openapi":"3.1.0","info":{"title":"AI WORKSHOP · server_v2 API","version":"2.0.0","description":"AI WORKSHOP（鹦鹉AI）是 AI 共生时代的连接平台：媒体 × 社群 × 工具三个圆圈交织。每周精选 AI 情报周刊、Agent 时代实战工作坊、个人知识生产框架（底迪 Mind），以及给自媒体创作者的鹦鹉AI 桌面工作台（定位、选题、写稿、配图、剪辑、多平台发布与复盘，本地优先）。"},"servers":[{"url":"https://parrot.amorist.cn"}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"parrot2_auth","description":"httpOnly 会话 Cookie；非幂等请求需双提交 X-CSRF-Token。"},"bearerPat":{"type":"http","scheme":"bearer","description":"个人访问令牌 pat_ / 数据网关 API 密钥。"}}},"paths":{"/api/activity":{"get":{"tags":["activity"],"summary":"活动流","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/access-log/list":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/access-log/stats":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/agent":{"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/agent/{userId}/ratios":{"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/ratio-logs":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/records":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/records/{id}/settle":{"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/commission/settings":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/data/providers":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/data/providers/{id}/credentials":{"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/groups":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/groups/{id}":{"delete":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/models":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/models/{id}":{"delete":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/profit":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/relay/settings":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/voice-clones":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/weekly":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/weekly/{id}":{"delete":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/weekly/{id}/latest":{"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/workshop-attachments/{attachmentId}":{"delete":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/workshops":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/workshops/{id}":{"delete":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/workshops/{id}/attachments":{"post":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/admin/workshops/{id}/registrations":{"get":{"tags":["admin"],"summary":"管理后台（用户/订单/佣金/中继/数据/灵感/访问日志）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/agents":{"get":{"tags":["agents"],"summary":"智能体（squad 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["agents"],"summary":"智能体（squad 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/agents/{id}":{"get":{"tags":["agents"],"summary":"智能体（squad 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["agents"],"summary":"智能体（squad 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/agents/{id}/archive":{"post":{"tags":["agents"],"summary":"智能体（squad 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/auth/csrf":{"get":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/device":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/device/authorize":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/device/cancel":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/device/status":{"get":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/login":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/login-phone":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/register":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/register-phone":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/auth/send-code":{"post":{"tags":["auth"],"summary":"身份与会话（注册/登录/手机验证码/设备授权/CSRF）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/comments/{commentId}":{"delete":{"tags":["comments"],"summary":"issue 评论","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/credit-packages":{"get":{"tags":["credit-packages"],"summary":"额度包目录","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/credits":{"get":{"tags":["credits"],"summary":"额度钱包","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/deregister":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/heartbeat":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/issues/{id}/gc-check":{"get":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/pairing/claim":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/register":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/runtimes/{runtimeId}/tasks/claim":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/claim":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/cancel-ack":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/complete":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/fail":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/messages":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/prepare-lease":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/progress":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/tasks/{id}/start":{"post":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/workspaces":{"get":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/daemon/ws":{"get":{"tags":["daemon"],"summary":"daemon 配对与心跳","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/dashboard":{"get":{"tags":["dashboard"],"summary":"看板统计","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/api-keys":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/api-keys/{id}":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/api-keys/{id}/secret":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/calls":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/calls/{requestId}":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/capabilities":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/capabilities/{id}":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/capabilities/{id}/call":{"post":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/scenes":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/data/usage":{"get":{"tags":["data"],"summary":"数据网关（能力目录/调用审计/API 密钥）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/health":{"get":{"tags":["health"],"summary":"健康检查","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/categories":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/feed":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/hot":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/items/{id}":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/reports":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/reports/{id}":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/selected":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/sources":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/stories":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/stories/{id}":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/topics":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/industry/topics/{slug}":{"get":{"tags":["industry"],"summary":"行业内容公开读（feed/selected/hot/topics/reports）","security":[],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/annotations/{annotationId}":{"delete":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/items":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/packs":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/packs/{id}":{"delete":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/packs/{id}/bind":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/packs/{id}/members":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/packs/{id}/unbind":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/industry/topics":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/read-all":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/unread-count":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/annotations":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/judge":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/override":{"delete":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/rewrites":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/state":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/items/{id}/translations":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/jobs":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/jobs/{id}":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/jobs/{id}/cancel":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/jobs/{id}/reissue":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/reports":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/reports/{id}":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/sources":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/sources/{id}":{"delete":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/sources/{id}/mute":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/sources/{id}/unmute":{"post":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/stories":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/stories/{id}":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/inspiration/stories/{id}/members":{"get":{"tags":["inspiration"],"summary":"灵感管线（信源/条目/行业包/任务/故事/报告）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/invitations":{"get":{"tags":["invitations"],"summary":"工作区邀请","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/invitations/{id}":{"delete":{"tags":["invitations"],"summary":"工作区邀请","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/invitations/{id}/accept":{"post":{"tags":["invitations"],"summary":"工作区邀请","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/invitations/{id}/decline":{"post":{"tags":["invitations"],"summary":"工作区邀请","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/invite/{code}":{"get":{"tags":["invite"],"summary":"邀请落地读","security":[],"responses":{"200":{"description":"OK"}}}},"/api/issues":{"get":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/issues/{id}":{"delete":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/issues/{id}/activity":{"get":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/issues/{id}/comments":{"get":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/issues/{id}/tasks":{"get":{"tags":["issues"],"summary":"看板 issue 与活动","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/me":{"get":{"tags":["me"],"summary":"当前用户资料与改密","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["me"],"summary":"当前用户资料与改密","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/me/password":{"patch":{"tags":["me"],"summary":"当前用户资料与改密","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/members/{id}":{"delete":{"tags":["members"],"summary":"工作区成员","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["members"],"summary":"工作区成员","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/orders":{"get":{"tags":["orders"],"summary":"订单与支付","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["orders"],"summary":"订单与支付","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/payment/alipay/notify":{"post":{"tags":["payment"],"summary":"支付回调与状态","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/payment/status":{"get":{"tags":["payment"],"summary":"支付回调与状态","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/plans":{"get":{"tags":["plans"],"summary":"订阅套餐目录","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/relay/chat":{"post":{"tags":["relay"],"summary":"模型中继（目录/用量/任务）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/relay/models":{"get":{"tags":["relay"],"summary":"模型中继（目录/用量/任务）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/relay/tasks":{"get":{"tags":["relay"],"summary":"模型中继（目录/用量/任务）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/relay/usage":{"get":{"tags":["relay"],"summary":"模型中继（目录/用量/任务）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/runtimes":{"get":{"tags":["runtimes"],"summary":"运行时与 daemon 连接","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/runtimes/{id}/deactivate":{"post":{"tags":["runtimes"],"summary":"运行时与 daemon 连接","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/squads":{"get":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/squads/{id}":{"patch":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/squads/{id}/archive":{"post":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/squads/{id}/members":{"post":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/squads/{id}/members/{mid}":{"delete":{"tags":["squads"],"summary":"小队（agent_task_queue 派发）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/tasks/{id}":{"get":{"tags":["tasks"],"summary":"任务队列与消息（daemon 领取）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/tasks/{id}/cancel":{"post":{"tags":["tasks"],"summary":"任务队列与消息（daemon 领取）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/tasks/{id}/messages":{"get":{"tags":["tasks"],"summary":"任务队列与消息（daemon 领取）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/v1/audio/speech":{"post":{"tags":["v1"],"summary":"OpenAI 兼容网关（chat/completions 等）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/v1/chat/completions":{"post":{"tags":["v1"],"summary":"OpenAI 兼容网关（chat/completions 等）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/v1/embeddings":{"post":{"tags":["v1"],"summary":"OpenAI 兼容网关（chat/completions 等）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/v1/images/generations":{"post":{"tags":["v1"],"summary":"OpenAI 兼容网关（chat/completions 等）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/v1/videos/generations":{"post":{"tags":["v1"],"summary":"OpenAI 兼容网关（chat/completions 等）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/voice-clones":{"post":{"tags":["voice-clones"],"summary":"声音克隆","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/voice-clones/mine":{"get":{"tags":["voice-clones"],"summary":"声音克隆","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/voice-clones/{id}":{"delete":{"tags":["voice-clones"],"summary":"声音克隆","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["voice-clones"],"summary":"声音克隆","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/weekly":{"get":{"tags":["weekly"],"summary":"周刊","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/weekly/nav":{"get":{"tags":["weekly"],"summary":"周刊","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/weekly/{slug}":{"get":{"tags":["weekly"],"summary":"周刊","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/attachments/{attachmentId}/download":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/next":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/registrations/mine":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/registrations/{id}":{"delete":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/{slug}":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/{slug}/attachments":{"get":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workshops/{slug}/register":{"post":{"tags":["workshops"],"summary":"工作坊与报名","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workspaces":{"get":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workspaces/{id}":{"delete":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"get":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}},"/api/workspaces/{id}/members":{"get":{"tags":["workspaces"],"summary":"工作区与成员（workspace 原生隔离）","security":[{"cookieAuth":[]}],"responses":{"200":{"description":"OK"}}}}}}