俄罗斯境内直连——无需 VPN·USDT / USDC 5 分钟到账·原厂模型,不偷换不降智

在俄罗斯用 LibreChat:用 Claude、GPT、Gemini、DeepSeek 搭团队自己的 ChatGPT,不用 VPN

LibreChat 是开源(MIT 许可证)的聊天应用,界面很像 ChatGPT:用 Docker 装在自己的服务器上,给自己和同事开账号,再接入不同厂商的模型。RuAPI 以 custom endpoint 的形式写进 librechat.yaml,地址填 https://www.ruapi.ai/v1——重启后,模型菜单里就有 Claude、GPT、Gemini 和 DeepSeek,一个密钥全用。Claude 还可以再加一个原生 Anthropic 端点,带提示词缓存。请求不用 VPN,余额用 USDT 充值。

不用 VPN librechat.yaml 里加 custom endpoint Claude 走 Anthropic 原生格式 USDT 付款

更新于:

from openai import OpenAI

client = OpenAI(
    api_key="sk-...",
    base_url="https://www.ruapi.ai/v1",
)

resp = client.chat.completions.create(
    model="deepseek-flash",
    messages=[{"role": "user", "content": "你好"}],
)

print(resp.choices[0].message.content)
模型回复你好!有什么可以帮你的?

在准备装 LibreChat 的服务器终端里跑一下这个例子的 cURL 标签,就能确认密钥可用:你在聊天里发消息时,RuAPI 的 custom endpoint 发的就是同样的 /v1/chat/completions 请求。librechat.yaml 的 baseURL 只填地址开头——https://www.ruapi.ai/v1,不要加 /chat/completions。

在俄罗斯给 LibreChat 接上好模型,难在哪里

LibreChat 自己没有模型。

LibreChat 只是界面:每条消息都要转发给模型厂商的 API。OpenAI 和 Anthropic 的密钥在俄罗斯申请不了——这两家都不向俄罗斯提供服务(anthropic.com/supported-countries、developers.openai.com/api/docs/supported-countries,2026-11-03)。RuAPI 则是注册完一分钟就能建好密钥,www.ruapi.ai 在俄罗斯直接打得开。

每家厂商一段配置、一份账单。

librechat.yaml 里可以写 OpenAI、Anthropic、Google 等十几家,但每家都要单独开账号、拿密钥、绑付款方式。换成 RuAPI,各家模型都收进一个 custom endpoint、共用一个密钥,每次请求的费用记在 RuAPI 控制台的「使用日志」里。

全团队花同一份余额,而且不只花在回答上。

.env 里的密钥是你这套 LibreChat 所有注册用户共用的。另外,LibreChat 默认每开一个新对话都会多发一次请求来起标题;没设 titleModel 的话,用的就是这个对话本身的模型。所以要给密钥设预算,标题交给便宜的模型:deepseek-flash 每 100 万输入 token $0.168。

# how to start

怎么把 RuAPI 接到 LibreChat:3 步

需要一台装了 Git 和 Docker 的电脑或服务器;文档建议给 Docker 至少 2 GB 内存(librechat.ai/docs/local/docker,2026-11-03)。配置都在 LibreChat 目录下的两个文件里:密钥放 .env,端点放 librechat.yaml。

  1. 注册 RuAPI 并充值

    登录 www.ruapi.ai 有邮箱、Google 账号或 Yandex 账号就行,不用填手机号。余额用 USDT 充(最少 5 USDT,TRC20、BEP20、TON、Polygon 均可),也可以充 USDC。还没有加密货币的话,docs.ruapi.ai/zh/buy-usdt 里有用卢布通过 SBP 买 USDT 的教程。也支持境外银行发行的卡。

    第一次试 LibreChat,新账号注册时通常就有的 $0.05 就够了:claude-haiku-5-5、deepseek-flash 和 gpt-6-luna 都能用。其余模型要等首次充值后才开放。

  2. 给 LibreChat 建一个密钥

    控制台 →「令牌管理」→「添加令牌」。你部署的 LibreChat 里所有账号共用这个密钥,最好给它封顶:把额度一栏的「无限额度」关掉,再填上金额。额度用完密钥就停,哪怕余额里还有钱。

    RuAPI 控制台「令牌管理」页:给 LibreChat 单独建密钥RuAPI 控制台「令牌管理」页:给 LibreChat 单独建密钥
  3. 安装 LibreChat,在 librechat.yaml 里加上 RuAPI

    • 下载项目并生成配置文件:git clone https://github.com/LibreChat-AI/LibreChat.git,然后 cd LibreChat、cp .env.example .env。在 .env 末尾加一行 RUAPI_KEY=sk-…,填你的密钥。
    • 容器默认看不到 librechat.yaml,要把文件挂进去。执行 cp docker-compose.override.yml.example docker-compose.override.yml,在里面取消 services: 这一行和 api → volumes 那一段的注释,source 为 ./librechat.yaml,target 为 /app/librechat.yaml。
    • 在同一目录新建 librechat.yaml:第一行 version: 1.3.18,下面写 endpoints → custom,加一个条目——name: "RuAPI",apiKey: "${RUAPI_KEY}",baseURL: "https://www.ruapi.ai/v1",models → default: ["deepseek-flash", "gpt-5.4", "claude-sonnet-5-5"] 和 fetch: false,titleConvo: true,titleModel: "deepseek-flash",modelDisplayLabel: "RuAPI"。缩进用空格,YAML 对缩进很挑。
    • 执行 docker compose up -d 启动(以后改了配置就 docker compose down && docker compose up -d)。打开 http://localhost:3080 注册:第一个账号就是管理员。模型菜单里会出现 RuAPI,下面是 default 里的模型。

分步教程和排错:docs.ruapi.ai/zh/integrations/librechat · RuAPI 的地址和密钥:docs.ruapi.ai/zh/quickstart

LibreChat 里填什么

所有模型共用的 custom endpoint

.env: RUAPI_KEY=sk-…

apiKey: "${RUAPI_KEY}"

baseURL: "https://www.ruapi.ai/v1"

titleModel: "deepseek-flash"

Claude 单独一个端点

provider: "anthropic"

baseURL: "https://www.ruapi.ai"

models.fetch: false

付款

USDT / USDC,5 USDT 起

境外银行发行的卡

不用订阅

LibreChat 可用的模型价格

团队一般会在 LibreChat 菜单里放这些模型,下面是它们的价格(美元/100 万 token,与价格页相同)。没有月费,余额只扣团队对话实际用掉的 token。

modelinput $/Moutput $/M
deepseek-flash
$0.17
读缓存 $0.0120
$1.44
gpt-5.4-mini
$0.90
读缓存 $0.0900
$5.40
claude-haiku-5-5
$0.12
读缓存 $0.0120
>100K: $0.60
$0.60
>100K: $3.00
gemini-3.8-flash
$0.90
读缓存 $0.0900
$4.50
gpt-5.4
$3.00
读缓存 $0.30
>272K: $6.00
$18.00
>272K: $27.00
claude-sonnet-5-5
$2.40
读缓存 $0.12
$12.00
claude-opus-5-5
$4.80
读缓存 $0.24
$24.00

input 列对应新输入的 token,「读缓存」列对应模型从缓存里取出的部分,output 列对应回复。每发一条新消息,LibreChat 都会把整段聊天记录重新发给模型,所以对话越长越贵。GPT 和 DeepSeek 碰到相同的请求开头会自己走缓存。对 OpenAI 兼容的 custom endpoint(OpenRouter 除外),LibreChat 不加 cache_control 标记;Claude 放在这里时,5 分钟内接着聊的话由 RuAPI 来打。不过 Claude 最好还是放进单独的 provider: "anthropic" 端点,那里缓存默认就开着(docs.ruapi.ai/zh/prompt-caching)。

「>100K」这一行灰字是厂商给大段提示单独定的价:提示一过门槛,整个请求都换成这个价格。

全部模型和价格 →

自建聊天界面:选 LibreChat 还是 Open WebUI

LibreChat + RuAPIOpen WebUI + RuAPI
在哪里接 RuAPIlibrechat.yaml 文件(custom endpoint)加 .env 里的密钥,然后重启容器直接在浏览器里:Admin Panel → Settings → Connections
Docker 要跑什么好几个容器:LibreChat、管理后台、MongoDB、Meilisearch、带 pgvector 的 PostgreSQL、RAG API一个容器 ghcr.io/open-webui/open-webui:main;也能用 pip 安装
用户的密钥.env 里的共用密钥,或 apiKey: "user_provided"——每人填自己的 RuAPI 密钥连接和密钥由管理员设置;要让用户看到模型,得在 Admin Panel → Settings → Models 里把模型设成 Public
许可证MITOpen WebUI License:BSD-3 再加一条——30 天内用户超过 50 人时,未经版权方许可不得改动 Open WebUI 品牌

依据 github.com/LibreChat-AI/LibreChat(docker-compose.yml、LICENSE)和 github.com/open-webui/open-webui(LICENSE),2026-11-03 核对;Open WebUI 的菜单依据 docs.openwebui.com(2026-11-01)。两个界面接 RuAPI 用的都是同一个地址 https://www.ruapi.ai/v1。

# faq

常见问题

LibreChat 是 MIT 许可证的开源网页聊天:ChatGPT 风格的界面,跑在你自己的服务器上,对话中途就能在不同厂商的模型之间切换。除了聊天,还有智能体、MCP、文件上传、消息搜索、预设和多用户登录。仓库已经搬到 github.com/LibreChat-AI/LibreChat,旧地址 danny-avila/LibreChat 会自动跳转过去。项目很活跃:v0.8.8 于 2026-10-01 发布,候选版 v0.8.9-rc1 于 2026-10-26 发布,main 分支最近一次提交是 2026-10-31(GitHub,2026-11-03 核对)。

用 LibreChat 和 RuAPI 搭团队自己的 ChatGPT

创建账号