{ "module": "api_proxy", "version": "1.1", "status": "deprecated", "purpose": "API Proxy(:8787)多 upstream API 反向代理,支持错误码吞掉、重试降级、fake 200 兜底。当前已停用:火山模型已停用,OpenCode 连接 bug 已修复。代码保留但不再运行(246/16 均无此进程监听 8787)。", "ui_location": "已从 Infrastructure → Platform 中移除", "human_help": { "title": "API Proxy — ⛔ 已停用", "description": [ "此服务已不再使用。原功能:", "• 多 upstream API 反向代理(volcengine / opencode-go 等)", "• 错误吞掉:upstream 失败重试 N 次后返回提示消息或 fake 200,避免调用方崩溃", "• 代理 volcengine 原生模型名(如 deepseek-v4-flash)与 proxy 安全名(如 deepseek-v4-flash-go-safe)", "代码保留在 gateway/scripts/api_proxy.py 但已不运行。" ] }, "ai_spec": { "status": "deprecated", "service_ports": [ {"port": 8787, "service": "api_proxy.py", "host": "0.0.0.0", "purpose": "多 upstream API 反向代理(已停用)"} ], "apis": [ {"method": "GET", "path": "/*", "port": 8787, "returns": "upstream 响应或降级响应", "desc": "任意路径反向代理到配置的 upstream base_url + path"}, {"method": "POST", "path": "/*", "port": 8787, "returns": "upstream 响应或降级响应", "desc": "同上 — 支持 /v1/chat/completions 等 OpenAI 兼容端点"}, {"method": "DELETE", "path": "/*", "port": 8787, "returns": "upstream 响应或降级响应", "desc": "同上"} ], "note": "不再使用,dashboard 中已移除监控。如需恢复:重新加入 PLATFORM_SERVICES 并启动 api_proxy.py。核心能力:多 upstream 路由(配置化 base_url 映射)、错误吞掉(MAX_RETRIES 重试)、fake 200 兜底(模型不可用时返回 mock 响应避免调用方崩溃)。" } }