1. 02 Feb, 2026 1 commit
  2. 29 Jan, 2026 1 commit
    • song's avatar
      fix(gateway): 过滤 Gemini 请求中 parts 为空的消息 · 7ade9baa
      song authored
      Gemini API 不接受 contents 数组中 parts 为空的消息,会返回 400 INVALID_ARGUMENT 错误。
      添加 filterEmptyPartsFromGeminiRequest 函数在转发前过滤这类消息。
      
      影响范围:ForwardGemini (antigravity) 和 ForwardNative (gemini)
      7ade9baa
  3. 28 Jan, 2026 1 commit
  4. 27 Jan, 2026 4 commits
  5. 26 Jan, 2026 2 commits
    • song's avatar
      feat(gemini): 为 Gemini 原生平台添加图片计费支持 · 7cea6b6f
      song authored
      对齐 Antigravity 平台的图片计费逻辑:
      - 添加 extractImageSize() 方法提取图片尺寸
      - Forward() 和 ForwardNative() 返回 ImageCount/ImageSize
      - 支持分组自定义图片价格和倍率
      7cea6b6f
    • song's avatar
      fix: jsonb_set 嵌套路径无法创建多层 key 的问题 · 4b57e80e
      song authored
      PostgreSQL jsonb_set 在 create_if_missing=true 时无法一次性创建多层嵌套路径。
      例如设置 {antigravity_quota_scopes,gemini_image} 时,如果 antigravity_quota_scopes 不存在,
      jsonb_set 不会自动创建外层 key,导致更新静默失败(affected=1 但数据未变)。
      
      修复方案:嵌套两次 jsonb_set,先确保外层 key 存在,再设置内层值。
      
      影响范围:
      - SetAntigravityQuotaScopeLimit: Antigravity 平台按模型 scope 限流
      - SetModelRateLimit: Anthropic 平台 Sonnet 模型限流
      4b57e80e
  6. 23 Jan, 2026 4 commits
  7. 21 Jan, 2026 5 commits
  8. 20 Jan, 2026 5 commits
  9. 19 Jan, 2026 1 commit
  10. 17 Jan, 2026 16 commits