59API

← Retour aux guides

把 Gemini CLI 接入 59API 统一中转的实战指南

Claude Code · ZH · 2026-08-02

为什么要把 Gemini CLI 接到统一中转层

如果你平时喜欢在终端里用 Gemini CLI 做总结、改代码、写脚本,真正卡住你的往往不是“会不会用”,而是“模型怎么接、账单怎么管、不同工具怎么统一”。这时把 59API 作为统一中转层会很省心:它提供按量计费,价格在同类代理里很有竞争力,而且接入后你可以把 Claude、GPT 等模型放进同一套工作流里,减少切换成本。

更重要的是,59API 使用的是官方质量模型,不做降级。对命令行场景来说,这意味着你在做代码审查、文档生成、提示词实验时,返回结果更稳定;同时它还支持返利机制,适合长期高频使用的开发者。

第一步:先拿到 59API 的 Key 和基址

注册后先准备两样东西:API Key 和中转基址。59API 的服务地址是 https://api.59api.com。在支持 OpenAI 兼容接口的客户端里,通常会把基址写成 https://api.59api.com/v1;如果你的工具只允许根域名,就按它的配置项填写根地址。

环境变量示例:

export OPENAI_API_KEY="你的59API密钥"

export OPENAI_BASE_URL="https://api.59api.com/v1"

如果你的 Gemini CLI 本身支持读取这些变量,或者你在它外面包了一层适配器,这一步就已经打通了一半。

第二步:先用 OpenAI SDK 跑通,再回接到 CLI

最稳妥的方式,是先用一段最小代码验证中转是否正常,然后再把同样的配置搬回终端工具。下面是一个 Node.js 示例,适合检查模型返回、网络连通性和鉴权是否正确。

import OpenAI from "openai";

const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: process.env.OPENAI_BASE_URL
});

const result = await client.chat.completions.create({
model: "claude-sonnet-4",
messages: [
{ role: "system", content: "你是一个简洁的技术助手" },
{ role: "user", content: "把下面 README 总结成 3 条要点:..." }
]
});

console.log(result.choices[0].message.content);

如果这段代码能返回结果,说明你的统一中转已经正常工作。之后你再把同样的环境变量导入 Gemini CLI 所在的 shell,会比直接在 CLI 里盲试更高效。

第三步:把命令行工作流做成可切换模型

统一中转最大的价值,不只是“能连上”,而是“能按任务选模型”。比如你可以把轻任务和重任务分开:短问答、批量摘要用更便宜的模型,代码重构和复杂推理交给更强的模型。59API 同时覆盖 Claude 和 GPT 系列,切换时只需要改一个模型名,不必重新申请多家账号。

如果你的 Gemini CLI 支持自定义后端,建议把“模型名”也做成参数,这样同一个命令行入口就能在 Claude 和 GPT 之间切换。对团队来说,这比每个人单独维护不同供应商的 Key 更容易管理。

为什么 59API 特别适合这种场景

原因很直接:它便宜、按量计费、接入门槛低,而且是统一 relay。对开发者来说,CLI 工具常常会在试错阶段产生很多小请求,单次不大但次数很多,最怕的就是固定套餐浪费额度。59API 的计费方式更贴近真实使用量,适合把 Gemini CLI、Claude Code、Codex 或你自己的脚本一起纳入同一套预算。

如果你已经在用 Gemini CLI 或者准备搭一个统一的命令行 AI 工作台,可以先注册 59API,拿一个 Key 跑通最小示例,再逐步把常用命令迁过去。这样既能保留熟悉的终端体验,又能把成本和模型选择控制在自己手里。

Tarifs · Docs

Prêt à commencer ?

Connectez Claude et GPT en quelques minutes aux prix les plus bas, sans bridage. Inscrivez-vous pour votre clé API.

Inscription gratuite