标签搜索

目 录CONTENT

文章目录

在VPS上用Docker部署CLIProxyAPIPlus(CPA-PLUS)免费让OpenClaw使用 Gemini 2.5 Pro、Claude 和 Qwen等模型

yyzq
2026-03-16 / 0 评论 / 1 点赞 / 8 阅读 / 1,810 字

前言

在 AI 大模型快速发展的今天,越来越多的开发者希望通过统一的 API 接口来调用不同厂商的模型,例如 Gemini、Claude、GPT 以及 Qwen 等。但不同平台之间的接口标准并不完全一致,这也给开发和集成带来了一定的复杂度。

CLIProxyAPI 正是为了解决这一问题而诞生的开源项目。它通过封装 Gemini CLI、Antigravity、ChatGPT Codex、Claude Code、Qwen Code 以及 iFlow 等工具,将它们统一转换为 兼容 OpenAI / Gemini / Claude / Codex 的 API 服务。这样一来,开发者只需调用统一格式的 API,就可以在自己的应用中使用 Gemini 2.5 Pro、GPT-5、Claude、Qwen 等模型能力。

而在 CLIProxyAPI 的基础之上,社区又推出了 CLIProxyAPIPlus 版本。Plus 版本在保持主线项目功能和更新同步的同时,额外增加了对第三方 AI 提供商的支持,让可接入的模型来源更加丰富。需要注意的是,这些第三方提供商的支持主要由社区贡献者维护,如果在使用过程中遇到问题,通常需要联系对应的社区维护者进行解决。

在本篇教程中,我们将重点介绍 如何在 VPS 上使用 Docker 快速部署 CLIProxyAPIPlus。通过简单的几步配置,就可以在服务器上搭建一个 兼容多种主流 AI 接口标准的 API 服务,方便在各种应用、脚本或 AI 工具中进行调用。

项目简介

CLIProxyAPI项目:

将 Gemini CLI、Antigravity、ChatGPT Codex、Claude Code、Qwen Code 和 iFlow 封装成与 OpenAI/Gemini/Claude/Codex 兼容的 API 服务,让您可以通过 API 免费使用 Gemini 2.5 Pro、GPT 5、Claude 和 Qwen 模型。

CLIProxyAPIPlus项目:

这是CLIProxyAPI的 Plus 版本,在主线项目的基础上增加了对第三方提供商的支持。
所有第三方提供商的支持均由社区贡献者维护;CLIProxyAPI 不提供技术支持。如果您需要帮助,请联系相应的社区维护者。
Plus 版本与主线版本保持同步更新

https://help.router-for.me/cn/
image-1773645227305

有关截图

OAuth 登录页面
image-1773640007863
模型展示页面
image-1773639909428
管理中心
image-1773640116750
API秘钥
image-1773640246208
路由策略
image-1773642425479
默认使用轮询策略,我们可以添加多个账号,这边会轮询使用,避免某一个账号被限制

配合第三方AI工具使用

Cherry Studio使用

配置界面
image-1773640710589
使用界面
image-1773640412007

openclaw使用

image-1773642212098

API Base URL
参考以下格式

http://192.168.223.50:8317/v1

部署方法

使用Docker安装

本教程主要演示使用docker的方式安装部署,简单便捷
164b6ac419e23bc5390dc46601a202bf

准备条件

1)一台服务器

我们使用莱卡云服务器来演示,我们选择香港VPS主要是网络原因,
需要vps的可以看以下信息,配置可以参考以下资源占用情况
莱卡云
本期docker容器占用资源情况如下仅供参考,内存占用大约80M
image-1773642317155

2)本教程使用到的项目

本教程使用的官方github地址

CLIProxyAPI项目

https://github.com/router-for-me/CLIProxyAPI
目前有16.8k stars
image-1773642824198

CLIProxyAPIPlus项目

https://github.com/router-for-me/CLIProxyAPIPlus
目前有1.7k stars
image-1773642916817

3)域名

尽量绑定,不然不安全

一、Docker环境部署

在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04

推荐直接用一键脚本

docker安装脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

执行以下命令查看docker版本

docker --version

Docker version 29.1.3, build f52814d

docker-compose安装脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

执行以下命令查看docker-compose版本

docker-compose --version

Docker Compose version v5.0.1

二、部署命令

登录服务器使用root账户执行以下步骤

docker-compose命令

创建一个目录,并进入此目录

mkdir cpa-plus; cd  cpa-plus

下载config.yaml文件

curl -o config.yaml https://raw.githubusercontent.com/router-for-me/CLIProxyAPIPlus/main/config.example.yaml

修改config
1、remote-management下的allow-remote为true
2、remote-management下的secret-key输入密码

vim config.yaml

image-1773643261407
其他都不要动

然后再新建docker-compose.yml

vim docker-compose.yml
services:
  cli-proxy-api:
    image: eceasy/cli-proxy-api-plus:latest        # 使用的Docker镜像(cli-proxy-api-plus版本)
    container_name: cli-proxy-api-plus             # 容器名称
    ports:
      - "8317:8317"                               # 端口映射:宿主机8317 -> 容器8317
    volumes:
      - ./config.yaml:/CLIProxyAPI/config.yaml     # 挂载配置文件(本地config.yaml映射到容器内)
      - ./auths:/root/.cli-proxy-api               # 挂载认证数据目录,用于保存登录信息等
      - ./logs:/CLIProxyAPI/logs                   # 挂载日志目录(保存容器日志)
    environment:
      - TZ=Asia/Shanghai                          # 设置容器时区为上海
    restart: always                               # 容器异常退出时自动重启

三、执行容器运行命令

docker-compose up -d  #运行容器
docker-compose ps  #查看是否启动成功

正常启动如下所示

docker-compose ps  #查看是否启动成功
NAME                 IMAGE                              COMMAND               SERVICE         CREATED       STATUS       PORTS
cli-proxy-api-plus   eceasy/cli-proxy-api-plus:latest   "./CLIProxyAPIPlus"   cli-proxy-api   2 hours ago   Up 2 hours   0.0.0.0:8317->8317/tcp

四、web界面

打开web页面使用
成功以后需要打开自己相应的端口8317)防火墙就可以web端访问了

主界面

http://ip:8317/management.html

image-1773643501337
进入界面之后输入自己配置的secret-key秘钥就可以登录了

首先我们Oauth登录下
image-1773644077485
我测试这4个都可以正常登录
可以添加多个账号
我们以Antigravity OAuth为例
点击登录
image-1773644052929
随意登录一个谷歌账号
image-1773644125943
将地址栏填入全选复制填入一下地址即可认证
image-1773644175794
其他账号都大同小异
自行测试
这里可以看到账号数量
image-1773644282547

四、配合第三方AI工具使用

我们需要确认3个值
1.API Base URL
参考以下格式(服务器ip)

http://192.168.223.50:8317/v1

2.token
image-1773644544860
记得保存-否则不生效
image-1773644665834
然后其他工具配置即可
3.模型名称
按图查看可用模型
image-1773644752266
比如
claude-opus-4-6-thinking

4.1Cherry Studio

直接按图配置即可
image-1773640710589

4.2openclaw

按要求填写即可
image-1773645006251

绑定域名(可选)

VPS上的建议绑定下域名,方便公网使用
绑定域名的教程参考以下内容

绑定域名视频教程

B站

YouTube

绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch

有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我

欢迎关注我们的微信公众号!
微信公众号

1
广告 广告

评论区