外观
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.mdbackend/src/maodo-gateway/maodo-gateway.module.tsbackend/src/maodo-gateway/maodo-gateway.service.tsbackend/src/maodo-project/generation/maodo-project-generation.service.tsbackend/src/maodo-project/generation/project-attention-disposition.service.ts