Agent Publisher Admin 是 Agent Publisher 的管理后台,用于在后台管理写作身份(Agent)、AI 生成、风格改写、权限、数据源等功能。
前置条件
需要 Agent Publisher 后端处于运行状态;操作邮箱需为管理员或白名单用户;已安装 uv。
环境变量
AP_URL:后端地址,默认 http://localhost:9099;AP_EMAIL:管理员邮箱(未提供默认值)。
使用方式
所有命令通过脚本运行,形式为 uv run {baseDir}/scripts/agent_publisher_admin.py <命令>(以下命令速查省略该前缀)。
认证
auth --email <email>:管理员认证;whoami:查看身份。
Agent(写作身份)管理
agents:列出所有 Agent;create-agent --name <名称> --topic <主题> --account-id <ID>:创建 Agent;update-agent <ID> --name/--topic/--default-style/--cron:更新 Agent。
AI 生成
generate <agent_id> [--wait]:触发 AI 文章生成;task <task_id>:查看任务状态;collect <agent_id>:采集素材(不生成文章)。
风格预设
list-styles [--full]:查看风格预设;create-style <id> --name <名称> --prompt <提示词>:创建自定义风格;edit-style <id> --prompt <提示词>:编辑风格;delete-style <id>:删除风格。
多风格改写
generate-variants <article_id> --agents 1,2 --styles tech,humor [--wait]:批量改写;variants <article_id>:查看改写版本。
权限管理
list-admins:查看管理员列表;add-admin <email>:添加管理员;remove-admin <email>:移除管理员;accounts-all:查看所有公众号。
典型工作流
- 认证:uv run {baseDir}/scripts/agent_publisher_admin.py auth --email "admin@company.com"
- 创建 Agent:uv run {baseDir}/scripts/agent_publisher_admin.py create-agent --name "科技观察" --topic "AI" --account-id 1
- 配置风格:uv run {baseDir}/scripts/agent_publisher_admin.py update-agent 1 --default-style tech
- AI 生成:uv run {baseDir}/scripts/agent_publisher_admin.py generate 1 --wait
- 批量改写:uv run {baseDir}/scripts/agent_publisher_admin.py generate-variants 42 --agents 1,2 --styles tech,humor --wait
限制
关于收费、价格、具体平台支持范围、生成效果的更多说明,暂未提供。