mirror of
https://gitcode.com/JianFeeeee/ModelRouter.git
synced 2026-11-07 09:47:23 +00:00
两条线一起修:
1. Gemini 接入模型服务用错协议。Cloud Code 凭据**不能**打公开的
/v1beta/models/{model}:generateContent(参考 gemini.ts:78 明确走私有
/v1internal:generateContent;流式 /v1internal:streamGenerateContent?alt=sse)。
此前源注册沿用适配器的公开路径,凭据与端点不匹配。
2. syncAccountSource 支持平台声明 endpoint / endpoint_stream / headers 覆盖。
平台的 chat 端点常不是 base_url 的简单拼接(Gemini 私有动词、zcode 只有
一条 plan 路径),用声明式覆盖表达;内核只把它们当**不透明字符串**,
不引入任何厂商知识(守住内核零厂商名纪律)。
判据:逐平台比对 base_url+endpoint 与参考真值,11/11 一致。