01这是什么(一句话说清)
服务器上跑了一个「API 中转站」,把你手里的几个 AI 会员账号,转换成了标准 OpenAI 格式的接口。
任何支持「自定义 OpenAI 接口」的软件都能连:Cherry Studio、NextChat、LobeChat、ChatBox、沉浸式翻译、各种浏览器插件、写代码的 IDE……凡是要你填 API 地址的地方,都能用。
原理大白话:你的会员账号本来只能在官网用,现在我在服务器上模拟官方客户端登录,把额度接出来,再按标准格式发给你。
02三条通道 + 对应 Key
每个 Key 只能在对应的域名上用,不能串着用。
通道一Gemini / Claude —— Google 会员池
接口地址:
https://gemini.0lt.top/v1API Key:
sk-gemini-939a207f1843acde6a9f5cb9ecba632b2f56241a可用模型(14 个):
通道二GPT —— ChatGPT Plus
接口地址:
https://gpt.0lt.top/v1API Key:
sk-gpt-63b043977c42f286fe879f038d3196b497af1d34备用地址(同一个服务,旧 Key 也能用):https://cli.0lt.top/v1 · sk-cli-70343341c2b649e3e69276ee5d4e8b2b4fd850b7
可用模型(14 个):
通道三Grok —— X / xAI
接口地址:
https://grok.0lt.top/v1API Key:
sk-grok-aa79278ad5d262f2b72e9bd42c02d5cd033f432c可用模型(18 个):
03怎么填进客户端
- 接口地址 / Base URL:填到
/v1为止。有些软件要填到/v1,有些只要域名(软件会自动补),两种都试试。 - API Key:粘对应的那串(注意别把上一家的 Key 填到下一家)。
- 模型名:从上面照抄,一个字母都不能改。比如没有
gemini-3-pro-preview这个名字,只有gemini-3.1-pro-low。 - 不确定有哪些模型?浏览器打开
https://对应域名/v1/models看一眼(需要带 Key)。
最简单的自测命令(把域名和 Key 换掉即可):
curl https://gemini.0lt.top/v1/chat/completions \
-H "Authorization: Bearer sk-gemini-939a207f..." \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-flash",
"messages": [{"role":"user","content":"你好"}]
}'
04请求参数(你发出去的)
地址:POST https://域名/v1/chat/completions,请求头 Authorization: Bearer 你的Key。
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
model | 是 | 字符串 | 模型名,照抄上表的,例如 gpt-5.6-terra |
messages | 是 | 数组 | 对话内容。role 取 system / user / assistant,content 是文字 |
stream | 否 | 布尔 | true = 打字机式逐字返回;false = 一次性返回 |
temperature | 否 | 数字 | 0~2,越大越随机。日常 0.7 左右 |
max_tokens | 否 | 数字 | 限制回答最长多少 token |
top_p | 否 | 数字 | 0~1,采样范围,一般不用动 |
05响应参数(返回给你的)
| 字段 | 说明 |
|---|---|
id | 本次请求的编号 |
object | 固定为 chat.completion |
model | 实际用的模型名 |
choices[0].message.content | 你要的正文就在这 |
choices[0].message.reasoning_content | 思考过程(Grok 这类推理模型会有,可能为 null) |
choices[0].finish_reason | 结束原因,正常是 stop |
usage.prompt_tokens | 你发过去消耗的 token |
usage.completion_tokens | 模型回答消耗的 token |
usage.total_tokens | 总计 |
出错时会返回 {"error":{"message":"..."}},常见的有:模型名写错(model_not_found)、Key 不对(401)。
06IP 信息(这个最容易被问)
| 位置 | IP / 地址 | 说明 |
|---|---|---|
| 服务器公网 IP | 38.76.166.106 | 香港 · 葵涌(Kwai Chung) |
| gemini.0lt.top | 38.76.166.106 | 解析到服务器,直连,出口就是本机 |
| gpt.0lt.top | 38.76.166.106 | 域名解析到服务器,但请求会经美国代理出网,实际出口 38.71.117.231(洛杉矶) |
| grok.0lt.top | 38.76.166.106 | 解析到服务器,直连,出口就是本机 |
| 你的请求来源 IP | 你自己的公网 IP | 服务器日志里记录的是你设备的出口 IP(不是域名 IP) |
unsupported_country_region_territory。所以只有 GPT 这一条走了美国代理。Gemini 和 Grok 香港直连就通,不需要代理(也更快)。查日志:/mnt/data/cliproxyapi/logs/main.log、/mnt/data/cliproxyapi/inst/gemini/logs/、/mnt/data/cliproxyapi/inst/grok/logs/
07管理面板(加账号 / 看用量)
| 面板地址 | 管理密钥 |
|---|---|
https://gemini.0lt.top/management.html | 063b18e5de71967e3b29eaa9f50c91077dab2bc161ded7d7 |
https://gpt.0lt.top/management.html | ccc52f24bea704a6bf29c2e4d33ecaa86c15418124fd6fe6 |
https://grok.0lt.top/management.html | 00959b402d98d57e6c01f2e6e47012c3564ffc6341ef9884 |
打开后填入对应密钥,就能看到已登录账号、用量统计、模型列表,以及「添加账号」按钮。
08注意事项
- Key 别外传,管理密钥更别外传——拿到管理密钥等于拿到了所有账号。
- 一个 Key 只对一个域名有效,串着用会返回 401。
- 模型名必须照抄,写错会返回
model_not_found。 - GPT 通道的美国代理是必需的,别手动去掉。
- 账号额度用完会在新的一天 / 新周期恢复;遇到 429 或额度提示属正常。
- 改动配置后需要重启对应容器才生效。
- 这套是自用工具,请控制调用频率,避免账号被风控。