GEOFlow API v1开发者完整指南用REST接口全自动驱动GEO运营工作流【免费下载链接】GEOFlowOpen-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.项目地址: https://gitcode.com/gh_mirrors/geof/GEOFlowGEOFlow 是一款开源的 GEO 内容工程与多站分发平台内置 AI 质检、托管站点和签名更新等能力。它的API v1是一组标准的 REST 接口挂载在/api/v1下让你可以用几行脚本代替手工点击全自动驱动建任务 → 生成文章 → AI 质检 → 审核发布 → 多站分发的整套 GEO 运营工作流。这篇指南面向新手开发者带你在 10 分钟内跑通第一次 API 调用并给出一份可直接照着做的接口清单。一分钟认识 GEOFlow API 架构GEOFlow 的 API 路由集中定义在 routes/api.php 中所有接口遵循统一约定统一前缀/api/v1/...全部返回 JSON统一认证登录后签发 Bearer Token后续请求携带Authorization: Bearer token细粒度权限scope每个接口绑定所需 scope如tasks:read、articles:publishToken 未带对应 scope 会直接返回 403 并告知required_scope请求追踪中间件自动注入/透传X-Request-Id方便你排查日志见 routes/api.php#L4-L9 注释限流保护发布、质检等敏感操作均带throttle限流避免自动化脚本误伤实例。这套设计意味着写一个定时脚本或接入 CI/CD就能像调用任何现代 SaaS API 一样调用 GEOFlow。快速上手三步完成第一次 API 调用第一步用管理员账号登录换 Token唯一的公开入口是管理员登录无需 Bearer请求体只需username和password可选requested_scopes精确申请权限curl -X POST https://your-instance.com/api/v1/auth/login \ -H Content-Type: application/json \ -d {username:admin,password:...,requested_scopes:[tasks:read,tasks:write,articles:read]}登录逻辑实现在 app/Http/Controllers/Api/V1/AuthController.php#L22-L38成功返回token、过期时间、实际授予的 scopes 以及实例摘要信息。第二步调用只读接口验证连通性拿到 Token 后先打两个安全接口接口作用GET /api/v1/capabilities查看当前实例开放的能力清单GET /api/v1/catalog拉取 AI 模型、提示词、关键词库、作者、分类等下拉元数据catalog是自动化的重要字典——创建任务前用它确认模型 ID、提示词 ID避免硬编码。第三步创建并启动你的第一个 GEO 任务curl -X POST https://your-instance.com/api/v1/tasks \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -d {name:夜间自动写作,enqueue_now:true}任务生命周期接口完整实现在 app/Http/Controllers/Api/V1/TaskController.php#L29-L209列表GET /tasks支持status、search过滤、创建、详情含业务进度 队列监控双层视图、部分更新、start/stop/enqueue、子 Job 列表GET /tasks/{id}/jobs。GEO运营工作流接口全景从任务到发布GEOFlow API v1 覆盖了运营闭环的每个环节核心模块如下任务与作业tasks / jobsPOST /tasks/{id}/start激活任务可选enqueue_now立即入队一条生成作业POST /tasks/{id}/enqueue手动向队列投递作业支持指定job_typePOST /tasks/{id}/stop暂停任务并取消待处理作业GET /tasks/{id}/jobs按状态过滤查看执行记录task_runs。文章全生命周期articles文章接口是自动发布的主力全部定义在 routes/api.php#L156-L214核心实现见 ArticleController.php动作接口所需 scope多维筛选列表GET /articles支持task_id、status、review_status、ai_quality_status、searcharticles:read创建文章POST /articlesarticles:write人工审核POST /articles/{id}/reviewarticles:publish立即发布POST /articles/{id}/publisharticles:publish定时/挂起POST /articles/{id}/schedule//holdarticles:publish软删除POST /articles/{id}/trasharticles:write一个典型的全自动流水线脚本逻辑是轮询GET /articles?task_id1review_statuspending拿到待审文章 → 调用review批准 → 调用publish上线全程无需打开后台。素材库materialsGET/POST/PATCH/DELETE /api/v1/materials/{type}覆盖后台素材库关键词、图片、分类等的 CRUD 与库内条目管理/items读需materials:read写需materials:write。批量导入关键词库、清理过期素材都可以脚本化。AI质检API让质量门禁也自动化GEO 内容的核心竞争力在于AI 引擎愿意引用而 GEOFlow 的 AI 质检接口让你把质量门禁也纳入自动化routes/api.php#L163-L210GET /articles/{id}/ai-quality/status轻量质检进度不含正文适合轮询POST /articles/{id}/ai-quality/recheck按最新知识库与规则重新质检需提交config_version防冲突;POST /articles/{id}/ai-quality/optimization启动 AI 自动优化随后通过candidate查看候选稿、apply应用、rollback回滚全程有apply/rollback双重保险。 注意Token 若没有articles:publishscope创建的任务会自动强制进入need_review状态见 TaskController.php#L217-L224——这是 GEOFlow 给自动化流程留的安全阀。幂等与并发自动化脚本必须知道的细节自动化最怕重复提交和并发冲突GEOFlow 对此做了专门设计幂等键任务创建、文章创建/更新、审核发布等写操作都支持X-Idempotency-Key请求头重复请求会返回首次结果而不是重复执行routes/api.php#L158-L168 处的 throttle 也配合防刷管理收据POST /tasks/{id}/enqueue支持X-Client-Request-Id响应丢失后可凭请求 ID 查询操作收据不会盲目重发注意两种请求头不能同时使用见 TaskController.php#L177-L196乐观锁文章工作流支持workflow_version、质检配置支持config_version/If-Match版本不一致返回409多脚本并发修改同一篇 GEO 文章时不会产生脏写标准错误码401未认证、403附required_scope提示、409冲突、422参数校验失败脚本只需按 HTTP 语义分支处理即可。配套资源CLI 与 OpenAPI 契约不想手写 HTTP 请求GEOFlow 内置了 API v1 官方客户端 CLIbin/geoflow支持多 profile、显式 scope、Token 脱敏与收据续接完整用法见 docs/GEOFLOW_CLI.md。接口契约也有现成文档OpenAPI 3.1 预览契约docs/api/management-openapi.json远程管理覆盖说明含未完成项清单docs/api/remote-management-preview.md后台路由覆盖台账docs/api/management-coverage.json可以直接把 OpenAPI 文件导入你的 API 调试工具一键生成客户端代码。常见问题速查Q为什么发布接口返回 403检查 Token scope审核/发布类操作必须带articles:publish响应体的required_scope字段会直接告诉你还缺哪个权限。Q脚本重跑导致任务重复创建怎么办给POST /tasks、POST /articles等写操作加X-Idempotency-Key如日期业务编号重放请求只会命中首次结果。Q轮询质检状态太频繁会被限流吗会。ai-quality/status限流为 120 次/分钟建议 3~5 秒间隔轮询或结合GET /tasks/{id}/jobs的状态变化判断。Q本地测试能用 HTTP 吗仅回环地址localhost / 127.0.0.0/8允许 HTTP远程实例请始终使用 HTTPS。结语GEOFlow API v1 把 GEO 运营中建任务、写文章、AI 质检、审核发布的每个环节都开放为带 scope 保护、幂等可重放的 REST 接口。从上面的三步上手开始你可以先把日常重复操作脚本化再逐步接入定时任务与 CI最终实现真正的无人值守 GEO 内容工厂。【免费下载链接】GEOFlowOpen-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.项目地址: https://gitcode.com/gh_mirrors/geof/GEOFlow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
8B模型LoRA微调营销文案:数据准备、训练参数与Ollama部署 简介:面向具备机器学习基础的技术人员与市场营销从业者,一套围绕AI模型高效训练的实战指南,核心思路是先借助大型模型生成多样化营销训练数据,再通过Unsloth微调8B小模型,使其在广告文案、社交话题等营销内容生成上接近… · 2026/9/25 23:05:36
基于私有知识库的LLM智能客服问答系统:从RAG到私有化部署实战 简介:这套资源是基于企业私有知识库的大语言模型智能客服问答系统,支持私有化部署,主要面向企业技术团队、AI应用开发者以及需要搭建内部智能问答平台的管理者,尤其适合对数据安全有较高要求的场景。资源包共1302个文件࿰… · 2026/9/25 23:05:29
MaaEnd节点测试教程:如何用测试用例验证识别稳定命中 MaaEnd节点测试教程:如何用测试用例验证识别稳定命中 【免费下载链接】MaaEnd MaaEnd 终末地小助手:基于视觉 AI 的「明日方舟:终末地」自动化工具 项目地址: https://gitcode.com/gh_mirrors/maa/MaaEnd
MaaEnd 是基于视觉 AI 的《明… · 2026/9/25 23:05:29
Kettle 结果集跨转换传递:作业变量与循环落地实战 简介:这份资源面向使用Kettle(Pentaho Data Integration)进行数据集成开发的工程师,聚焦「循环获取结果集并传入转换」这一典型场景,解决作业与转换之间变量传递、结果集逐行迭代处理的问题。包内共1个PDF文件… · 2026/9/25 23:39:46
多智能体架构如何让AI代码审查从提示词走向产线 做 AI 代码审查这件事,几乎每个团队都走过同一条路:先拿大模型写个提示词,把 MR 的 diff 贴进去,让模型“看看有什么问题”,demo 效果惊艳得不行,觉得上线只是时间问题;可真把它挂到 CI 上&… · 2026/9/25 23:39:46
Codex CLI用户专属:My-Brain-Is-Full-Crew在Windows/WSL环境部署实战指南 Codex CLI用户专属:My-Brain-Is-Full-Crew在Windows/WSL环境部署实战指南 【免费下载链接】My-Brain-Is-Full-Crew Built by a PhD whose memory was failing, whose diet was a mess, and whose anxiety had its own agenda. Most second brain tools ignore the f… · 2026/9/25 23:39:34
Docker-Compose部署灯塔ARL资产侦察系统V2.6.2实战指南 简介:灯塔ARL资产侦察系统V2.6.2是一套面向安全团队与渗透测试人员的互联网资产侦察工具,用于快速发现与目标关联的域名、IP及服务资产,构建基础资产信息库,从而定位薄弱点与攻击面。资源以保姆级部署教程形式呈现,重点… · 2026/9/25 23:39:28
MinIO Java分片上传与断点续传实战:从5MB硬限制到生产级容错 简介:本资源是一套面向Java后端开发者与云存储集成工程师的MinIO高性能文件上传实战示例,聚焦分片上传与断点续传两大核心场景,解决大文件稳定上传、网络中断恢复及服务端资源优化等实际问题。压缩包共13个文件,含7个Java后端类&a… · 2026/9/25 23:39:02
传统机器学习图像分类实战:小样本、低算力、高可解释性方案 简介:本资源是一套面向机器学习初学者与图像处理开发者的实践型工具包,聚焦SVM与贝叶斯算法在图像分类任务中的工程实现,解决传统方法中特征提取、模型训练与效果对比等关键环节的落地难题。压缩包共216个文件,含102幅BMP格式样本… · 2026/9/25 23:37:45
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37