Skip to content

maodo-gateway ​

定位与判断 ​

AI 模型及相关素材算子的供应商接入层,不承担平台任务与计费。

当前实现 ​

  • plan / submit / query,模型目录与能力路由。
  • Ark、Replicate、DeepSeek、TTS 等适配器及客户端。
  • 账号冻结、输入转换、上游错误归一化、调用日志;对外只导出统一服务。
  • Ark Assets 操作通过同一公开服务提供。

问题与差距 ​

  • Project 引用 providers 下的尺寸、输入限制和预测匹配实现,封装未闭合。
  • 统一凭证台账之外,DeepSeek 读取 LlmConfig,配置来源尚不一致。
  • 临时 OSS 上传和最终结果存储分属不同阶段,需保留清晰语义。

目标能力(建议) ​

保留 AI 边界,短信适配器不迁入。把业务需要的模型限制整理为公开能力描述;预测匹配通过公开查询/核对接口提供。凭证统一需兼容现有配置,不能直接切断 LlmConfig。

迁移与验收 ​

先整理公开契约和外部 providers 引用,再逐条替换。验收比较参数映射、账号冻结、同步/异步结果、错误分类和限流行为。是否统一 DeepSeek 凭证,单独决策。

源码依据 ​

  • backend/src/maodo-gateway/README.md
  • backend/src/maodo-gateway/maodo-gateway.module.ts
  • backend/src/maodo-gateway/maodo-gateway.service.ts
  • backend/src/maodo-project/generation/maodo-project-generation.service.ts
  • backend/src/maodo-project/generation/project-attention-disposition.service.ts