Skip to content

Feature Request: 支持 Gemini CLI 请求格式接入 #110

@Jiabinone

Description

@Jiabinone

现状

README 里已经提到 ccNexus 支持 Claude、OpenAI、Gemini 格式互转,添加端点时也可以选择 claude/openai/gemini/openai2 转换器。

但目前看起来还不能直接承接 Gemini CLI 的请求格式,所以 Gemini CLI 还不能像 Claude CodeCodex CLI 一样,直接挂到 ccNexus 上做统一代理。

诉求

希望增加对 Gemini CLI 请求格式的支持,让 ccNexus 可以作为 Gemini CLI 的代理后端使用。

期望行为

  1. 支持 Gemini CLI 发出的请求路径、请求头和流式响应格式。
  2. 最好新增一个明确的转换器类型,比如 gemini-cli,或者在现有 gemini 转换器上兼容 Gemini CLI
  3. 支持 Gemini CLI 常见的 API Key 接入场景,尽量减少额外适配成本。
  4. 如果可行,希望补一份最小配置示例,说明如何把 Gemini CLI 指向 ccNexus

使用场景

  • Claude CodeCodex CLIGemini CLI 统一接到 ccNexus
  • 复用现有的端点轮换、故障切换、统计能力
  • 降低多 CLI、多模型环境下的配置复杂度

价值

如果支持 Gemini CLIccNexus 就可以进一步成为统一的 CLI 网关入口。对于同时使用多个 AI CLI 工具的用户,这个能力会比较实用。

感谢考虑。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions