Asalebeta

用 Gemini CLI 买入

通过 dotenv 文件把 Gemini CLI 指向 Asale,以及这对已经导出了同名变量的 shell 意味着什么。

你不需要 Google 的 Gemini 付费方案,也能用 Gemini CLI。 打开买入开关之后,它的请求会走 Asale 市场,由别人闲置的订阅额度来服务,你按实际用掉的 token 付 USDT。

这一篇里有一个只有 Gemini CLI 才有的坑(第 6 步的环境变量),务必看一眼。

需要多久:约 15 分钟 | 特有的坑:环境变量会盖过配置

买入不需要你能访问 Anthropic / OpenAI / Google

你的工具把问题交给装在你电脑上的 Asale,Asale 转给市场,市场再派给某个卖家的电脑去问厂商。真正跟厂商打交道的是卖家那台机器,不是你的——你只要能连上 Asale 自己的服务器就行。

第 1 步:装好 Asale 客户端并登录

还没装就先走 安装客户端:下载 → 安装 → 账户 页注册登录。

客户端主界面

第 2 步:往钱包里充点 USDT

  1. 钱包 → 充值 → 选链

    左侧 钱包充值 → 选 SolanaTRON

    钱包充值页

  2. 扫码或复制地址转账

    手机钱包扫二维码;交易所则在 USDT 提币页面把网络选成你刚才选的那一条,粘贴地址确认。

    充值地址与二维码

  3. 等到账

    已发现 → 确认中 → 已计入余额。第一次 5–10 USDT 够跑很久。

    已计入余额

    链选错了钱找不回来

    地址跟链绑定。别的网络发来的 USDT、别的币种都不会到账。以二维码上方写的网络名为准。

第 3 步:在电脑上装 Gemini CLI

已经装过(gemini --version 有输出)就跳到第 4 步。

3.1 先装 Node.js

  1. 下载 LTS 版

    打开 nodejs.org,点绿色的 LTS 按钮。

    Node.js 官网的 LTS 下载按钮

  2. 安装

    Windows 双击 .msi;macOS 双击 .pkg;Linux 用包管理器。

  3. 新开终端验证
    node -v
    

    必须新开窗口,旧窗口读不到新 PATH。

3.2 装 Gemini CLI

npm install -g @google/gemini-cli

终端里安装 Gemini CLI 的输出

验证:

gemini --version
macOS / Linux 上装不上,刷了一屏红字

红字里如果有 EACCESpermission denied,是说它装不进系统目录。别用 sudo 硬装,照下面这样把安装位置换到你自己的目录:

mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @google/gemini-cli

3.3 先别登录 Google

走 Asale 买入不需要 Google 账号,装完不用管它的登录提示。

第 4 步:打开 Gemini CLI 的买入开关

先退出正在跑的 Gemini CLI

打开开关会改写它的配置。另开一个干净的终端窗口再操作。

左侧 买入 → 找到 Gemini CLI → 打开 为该工具买入 Token

买入页,Gemini CLI 开关已打开

还显示「未检测到」就点 刷新

第 5 步:勾选允许买入的模型

展开 买入的模型(可多选),勾上你愿意花钱的那些,旁边有当前市场价。

模型多选列表

没勾的模型,请求在你自己电脑上就被拦下来了,根本发不出去,一分钱不花。

第 6 步:检查环境变量(Gemini CLI 特有,很容易踩)

真正的环境变量优先级更高

Asale 把设置写在 ~/.gemini/.env 这个文件里。但这种文件有个规矩:要是系统里已经设了同名的环境变量,那系统里那个说了算,文件里写的会被无视。

也就是说,只要你以前在 .zshrc.bashrc、系统环境变量或 CI 里设过 GEMINI_API_KEY,Gemini CLI 就会用那个,完全忽略 Asale 写的——于是开关看着是开的,请求却根本没走市场

在你准备运行 gemini 的那个终端里检查一下:

echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL

Windows PowerShell:

echo $env:GEMINI_API_KEY
echo $env:GOOGLE_GEMINI_BASE_URL

终端里检查环境变量的输出

有输出(不是空的)就说明中了这个坑。去掉它:

unset GEMINI_API_KEY
unset GOOGLE_GEMINI_BASE_URL

想永久解决,把 .zshrc / .bashrc 里那几行删掉或注释掉,然后新开一个窗口。

客户端也会提醒你

如果 Asale 检测到冲突的环境变量,卖出页会直接弹一条警告:「环境变量 XXX 已设置,会覆盖 CLI 的本地凭证」。看到就照上面处理。

第 7 步:重启终端窗口

~/.gemini/.env进程启动时读取的。关掉所有 Gemini CLI 的窗口,重新开一个。

重启提醒

第 8 步:确认真的走了市场

新终端里运行:

gemini

随便问一句,然后回 Asale → 记录买入 标签页,那次请求应该出现:时间、模型、token 数、花了多少 USDT。

记录页买入标签

磁盘上到底改了什么

文件改了哪些键
~/.gemini/.envGOOGLE_GEMINI_BASE_URLGEMINI_API_KEY

只往里加这两行,关掉开关时也只把这两行删掉,你自己写在这个文件里的其他内容一个不动。

一个请求会花多少钱

每次提问之前,系统会先按这次最多可能花多少,从余额里预扣一笔——这个数通常比实际花的大不少。回答结束后按真实用量结算,多扣的立刻退回。请求出错、没产生用量、你中途按了 Ctrl+C——都不收钱。

不想用了怎么关

买入 页关掉 Gemini CLI 开关,然后重启终端窗口。那两个键会被剥掉,请求重新直连 Google。

常见问题

开关是开的,记录页却一条都没有? 先查第 6 步的环境变量。这是 Gemini CLI 最常见的问题,没有之一。其次是没重启终端。

报「503 无可用供给」? 当前没人有这个模型的闲置额度。换一个模型或等一等。

报「402 余额不足」,可我有钱? 预扣的是「最多可能花多少」,通常比实际花的大不少,余额少的时候就容易卡在这儿。多充一点就好。

我自己也有 Gemini 订阅,能一边买一边卖吗? 不能用同一个账号。这个开关打开期间,从本机导入的 Gemini 账号会自动从售卖列表里摘掉。