Skip to content

309-3 gemini 迁移与停止判据复核(父 #309) #335

Description

@Teeeeeeeerry

Parent

#309

What to build

第三家引擎接入公共构造。它需要读取错误响应体才能区分认证失败与其他 4xx,这个特例必须通过扩展点介入、保留在适配器内,不得搬进公共构造。本 ticket 同时是父 issue 记录的停止判据的复核点——允许在判据触发时不做完。

Acceptance criteria

  • Gemini 的错误体特例保留在适配器内:错误体明示认证失败时归为 key 无效,模型名错误或内容过长时归为瞬时
  • 请求格式与凭据传递方式(走请求头而非查询串)不变
  • 既有引擎单测与跨引擎契约测试全部通过且未被修改
  • 停止判据复核:若公共构造的参数数量增长到让适配器定义读起来不比改造前简单,或需要为本家引擎加入第二个特例扩展点,则停止合并、把该发现记录到父 issue 并关闭本 ticket——保守落点是只保留前两家引擎的接入

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions