Skip to main content

集成工程师

集成工程师负责将 MimirQ 的知识库与对话能力接入现有业务系统(门户、工单、自建前端等),需要稳定的认证、可预期的错误处理与可重复的调用序列。

职责概览

职责说明
API 对接按 OpenAPI 契约实现调用,管理认证与 Header
数据流编排上传 → 解析 → 索引 → 检索 → 对话的全链路集成
错误处理分类 4xx/5xx,实现重试与降级策略
契约守护跟踪 OpenAPI 变更,维护集成测试

推荐阅读路径

阶段目标推荐页面
1. 认证接入拿到 Token、理解租户模型认证模式 / 租户 Header
2. 首次调通上传文档并对话场景: 上传后对话
3. 错误处理分类错误、实现重试错误码 / 重试与幂等
4. 流式集成SSE 对话与重连SSE 流式 / 场景: SSE 重连
5. 契约维护OpenAPI 对照与 CI 检查契约对照 / FE/BE 矩阵

首日清单

  • 获取 API Key 或 Token — 从管理员处获取凭证,验证认证有效
# 验证认证
curl -s "$BASE_URL/api/v1/auth/me" \
-H "Authorization: Bearer $TOKEN" | jq .
  • 上传测试文档 — 验证 multipart 上传链路
curl -X POST "$BASE_URL/api/v1/documents/upload" \
-H "Authorization: Bearer $TOKEN" \
-F "file=@test.pdf" \
-F "dataset_id=$DATASET_ID"
  • 验证检索 — 确认文档处理完成后可被检索命中
  • 接入对话 — 发起一次 RAG 对话,验证回答引用了上传内容
网关配置

确保反向代理(Nginx 等)不缓冲 SSE 响应、不截断大文件上传 body。这是集成联调中最常见的阻塞点。

关键 API 端点

操作方法 & 路径说明
身份验证GET /api/v1/auth/me校验 Token 有效性
上传文档POST /api/v1/documents/uploadmultipart/form-data
文档状态GET /api/v1/documents/{id}/status轮询处理进度
RAG 对话POST /api/v1/chat/completions支持 SSE 流式
检索调试POST /api/v1/retrieval/search验证检索命中
数据集列表GET /api/v1/datasets/分页查询

联调必备检查

  • Authorization: Bearer <token> 格式正确,前缀与空格无误
  • 多租户场景下 X-Tenant-ID 或 JWT claims 中包含租户上下文
  • 上传接口 Content-Typemultipart/form-data,字段名与 OpenAPI 一致
  • SSE 路径上网关已配置 proxy_buffering off
  • 4xx/5xx 错误可映射到业务动作(重试、刷新 Token、修改参数)

相关链接