-
Notifications
You must be signed in to change notification settings - Fork 1
API网关API
本页聚焦 API 服务族、调用约定和错误处理边界。 该页面对应 api-gateway-api,当前由 repo-agent 的证据驱动 fallback composer 生成。
生成器从 3 个相关源文件中抽取候选证据,重点覆盖 AGENTS.md, README.md, .agents 等范围。
与普通索引页不同,本页会把证据位置、组件职责、调用边界和维护风险组织成可阅读的专题说明。
围绕 API网关API,当前仓库中最相关的代码集中在 AGENTS.md, README.md, .agents。
证据排名显示,Start Here、核心能力、配置 LLM(Minimax 或 OpenAI-compatible)、性能验收项、安全验收项 是阅读该主题时优先关注的符号或配置点。
这些文件共同构成页面主题的事实来源:上层说明只描述能被源码片段或配置片段支撑的内容。
-
AGENTS.md:关联符号Start Here,覆盖第 5-16 行。 -
README.md:关联符号核心能力,覆盖第 9-16 行。 -
.agents/skills/project-delivery-docs/checklists/acceptance-checklist.md:关联符号性能验收项,覆盖第 57-72 行。
从证据片段看,本主题的实现通常不是单点文件完成,而是由入口、配置、模型和服务逻辑共同支撑。 阅读时应先确认入口文件,再追踪模型和服务层的引用关系,最后查看部署或测试文件中的运行约束。 如果某个符号同时出现在多个服务目录中,应优先把它理解为跨服务契约,而不是孤立类或函数。
AGENTS.md 的片段显示:## Start Here - ai/source-of-truth/api-index.yaml - ai/source-of-truth/data-models.yaml - ai/source-of-truth/module-index.yaml - ai/source-of-truth/repo-map.yaml - `ai/s...
该证据用于限定本文的描述范围,避免生成与仓库无关的通用说明。
README.md 的片段显示:## 核心能力 - Qoder 替代 — 在 AI_API_Atlas 上通过 strict verify(13/13 checks),达到与 Qoder Repo Wiki 相同质量标准 - Local-first — 无需外部数据库,SQLite + ChromaDB 嵌入式运行 - 隔离输出 — `--profile qo...
该证据用于限定本文的描述范围,避免生成与仓库无关的通用说明。
README.md 的片段显示:# 配置 LLM(Minimax 或 OpenAI-compatible) export MINIMAX_API_KEY="your_key_here"
该证据用于限定本文的描述范围,避免生成与仓库无关的通用说明。
.agents/skills/project-delivery-docs/checklists/acceptance-checklist.md 的片段显示:## 性能验收项 > 验证系统非功能性能指标是否满足要求。 - [ ] API 核心接口的 P95 响应时间满足目标({{目标值 ms}}) - [ ] API 核心接口的 P99 响应时间满足目标({{目标值 ms}}) - [ ] 系统在预期并发量下无性能瓶颈或显著降级(并发量:{{目标并发数}}) - [ ] 数据库查询在标准数据量下性能表现正常...
该证据用于限定本文的描述范围,避免生成与仓库无关的通用说明。
API 页面需要同时关注 controller/router、请求响应模型、认证拦截器和错误处理路径。 服务族的 GET、POST、PUT、PATCH、DELETE 方法应被放在同一个业务流程中理解,避免只输出端点清单。 当接口返回结构依赖 DTO 或 Entity 时,页面应跳转阅读对应的数据模型页,以确认字段生命周期和兼容性约束。
接口性能主要受鉴权、序列化、数据库访问和外部服务调用影响。若证据中出现批处理、分页或异步任务,应优先检查限流、超时和幂等策略。缺少这些约束时,后续实现需要补充 API 治理说明。
排查该主题时,建议按三步执行:先确认页面引用的文件是否仍存在,再检查相关符号是否改名或迁移,最后对照运行命令、测试用例和配置文件确认行为是否发生变化。 如果生成结果与人工理解不一致,应优先扩展 evidence ranking,而不是只修改模板文案。
API网关API 是当前仓库知识树中的一个可追溯专题页。本页已提供源码证据、结构解释和维护检查点,可用于 IDE 插件浏览、人工验收和后续增量生成。
- 简介
- 项目结构
- 核心组件
- 详细组件分析
- 依赖关系分析
- 性能考虑
- 故障排查指南
- 结论
按服务族聚合接口能力,优先说明业务语义、调用边界与版本策略,而非原始端点清单。本页把同一服务族下的 GET、POST、PUT、DELETE 与 PATCH 能力放在同一个上下文中解释,用于帮助读者理解查询、创建、更新、删除和局部修改之间的职责边界。
- GET /resources:读取资源列表或健康状态。
- POST /resources:创建资源或触发处理任务。
- PUT /resources/{id}:整体更新资源。
- PATCH /resources/{id}:局部更新资源。
- DELETE /resources/{id}:删除资源或取消任务。
统一描述认证方式、幂等约束、错误处理与重试策略,避免把接口文档退化为 endpoint dump。
以下 schema 片段用于表达该 API 族的共同字段约定。实际字段以源码引用和 OpenAPI 定义为准,这里保留聚合视角,避免逐条复制所有端点。
{
"request": {"method": "GET|POST|PUT|DELETE|PATCH", "auth": "Bearer token"},
"response": {"code": "string", "data": "object", "message": "string"},
"error": {"status": 400, "reason": "validation_or_business_error"}
}- AGENTS.md:5-16 (Start Here)
- README.md:9-16 (核心能力)
- README.md:26-28 (配置 LLM(Minimax 或 OpenAI-compatible))