一、认识calciumion/new-api项目calciumion/new-api是一款基于OneAPI二次开发的轻量AI大模型统一网关接口服务镜像,主打零复杂配置、跨平台兼容、极速部署。 二、前置准备:Docker环境一键搞定部署calciumion/new-api最优方式就是Docker容器化部署,隔离环境、无需操心依赖冲突,一条命令直接运行。 三、实操部署:calciumion/new-api一键运行Docker环境就绪后,部署仅分拉取镜像+运行容器两步,全程复制粘贴命令即可,不同系统仅目录路径有区别,按需操作。 部署后,其他更多内容建议参考new-api官方文档进行配置https://docs.newapi.pro/zh,本文不做过多介绍。 部署遇到疑难问题,可前往官方中文镜像地址查阅文档:calciumion/new-api中文镜像地址也欢迎评论区留言交流。觉得教程实用,欢迎收藏转发,分享给身边需要搭建AI接口服务的朋友!
网关,支持 10+ 主流大模型 Kill Bill 计费引擎:开源订阅计费平台,功能强大、生态成熟 Java 计费服务:基于 Spring Boot 3.2,高性能、易扩展 Docker 一键部署:8 个服务容器化编排,5 分钟完成部署 核心架构解析 系统架构图 ┌─────────────────────────────────────────────────────────────────┐ │ 多模型统一接入 通过 new-api 网关,你可以在一个平台管理所有 AI 模型: # 支持的模型厂商 - OpenAI (GPT-4o, GPT-4o-mini, o1, o3) - Anthropic Compose v2.0+ 至少 4GB 可用内存 5 分钟部署 # 1. 解决方案: 个人版:¥19/月 团队版:¥99/人/月,支持 5 人 企业版:定制价格,私有化部署 场景三:AI 客服系统 电商平台接入 AI 客服,按对话次数计费。
Docker 构建 │ └── README.md # 服务说明 ├── script/ │ ├── docker/ # Docker 部署文件 shell/ │ └── manage.bat # Windows 管理脚本(菜单式) └── docs/ # 文档目录 快速部署 重建并启动(首次部署)" 方式二:命令行 cd script/docker # 拉取镜像并启动 docker-compose pull docker-compose up -d 三、配置 API 渠道 等),填入你的 API Key 测试渠道连通性 四、生成令牌并对接 LobeChat 在 new-api 中进入 令牌管理 → 创建令牌 复制生成的 Key(格式如 sk-xxx) 编辑 .env,将 重建并启动 (首次部署) 4. 查看服务状态 8. 清理数据 (危险!)
部署设备因为AI相关的内容都部署在极空间上,为了让其在同一IP下方便使用,这里也就直接用极空间进行部署了。 项目部署言归正传,咱们说回New API的部署。 有了前者密码忘记的教训,这次熊猫就采取单独数据库的部署方式了,而要用到多容器部署,那自然是要用到咱们的容器堆栈功能了,这里打开极空间Docker界面的compose选择新增项目。 services: new-api: image: calciumion/new-api:latest container_name: new-api restart: always - /data/docker/new api/log:/app/logs environment: - SQL_DSN=root:123456@tcp(mysql:3306)/new-api
无魔法访问全球AI服务通过部署海外服务器代理,无需复杂网络配置即可调用OpenAI等受限接口。实测部署仅需3步:# 1. Docker一键部署docker run --name new-api -d -p 3000:3000 calciumion/new-api:latest# 2. 开发者友好设计Telegram登录:免密码快速接入多语言界面:中英文自由切换Docker多机部署:支持Redis集群缓存与Session同步技术架构模块技术栈核心优势接口网关Golang + Gin框架高并发低延迟会话管理 Redis缓存 + 内存数据库支持10万级QPS部署运维Docker容器化 + Watchtower监控一键滚动更新安全防护JWT鉴权 + OAuth 2.0企业级权限控制数据存储SQLite/MySQL 项目地址https://github.com/kingbug/new-api
三、技术实现方案 3.1 开源项目推荐 项目 特点 GitHub Stars 推荐场景 One-API 最成熟,社区活跃 20k+ 初次部署、稳定优先 New-API 功能更多,UI 更美观 10k+ 需要 MJ/Suno 等新模型 V-API 功能最全,支持公告/支付 5k+ 商业运营 新手推荐从 One-API 或 New-API 开始。 :Docker + Docker Compose 反代:Nginx + Let's Encrypt SSL 支付:微信/支付宝/USDT 四、部署实战教程 4.1 环境准备 服务器选择 推荐 特点 价格 One-API/New-API 测试 了解 token 计算方式和计费逻辑 学习 Docker、Nginx 基础运维 第三阶段:小规模试运营(1-2月) 购买海外服务器 部署中转站并接入 2- 参考资源 One-API GitHub New-API 文档 OpenAI 官方定价 Anthropic Claude 定价 本文仅供学习交流,不构成任何商业建议。
、稳定优先 New-API 功能更多,UI 更美观 10k+ 需要 MJ/Suno 等新模型 V-API 功能最全,支持公告/支付 5k+ 商业运营 新手推荐从 One-API 或 New-API 开始 :Docker + Docker Compose 反代:Nginx + Let's Encrypt SSL 支付:微信/支付宝/USDT 四、部署实战教程 4.1 环境准备 服务器选择 推荐 特点 价格 # 一键安装 Docker curl -fsSL https://get.docker.com | sh # 验证安装 docker -v docker compose version 4.2 部署 One-API/New-API 测试 了解 token 计算方式和计费逻辑 学习 Docker、Nginx 基础运维 第三阶段:小规模试运营(1-2月) 购买海外服务器 部署中转站并接入 2- 参考资源 One-API GitHub New-API 文档 OpenAI 官方定价 Anthropic Claude 定价 本文仅供学习交流,不构成任何商业建议。
docker pull oozzbb/hg2api:latest运行命令可参考HUGGINGFACE_API_KEY ,去hugging face申请API_KEY ,对接one-api/new-api always -p 5023:5000 -e HUGGINGFACE_API_KEY=hg_xxx -e API_KEY=sk-1234567890 oozzbb/hg2api:latest正文开始因国内部署无法访问 hugging face,所以在大佬的基础上改造成能部署到cloudflare workers准备工作1、注册 cloudflare 2、注册hugging face并申请api key,申请api key 地址3、复制以下代码部署到 cloudflare workers 中即可4、支持在oneapi/newapi点击“获取模型列表”一键添加可用模型 我是隐藏代码//对接one-api/new-api使用const
你是不是也遇到过这种“眼馋却用不上”的尴尬:明明发现了一个超好用的开源项目,结果人家只给了Docker部署方案。 项目背景:new-api是什么? new-api是一个非常实用的AI大模型API聚合网关,支持把OpenAI、Claude、Gemini、DeepSeek等各种大模型的接口统一成一个格式,还自带Web管理界面、Token计量、渠道管理等功能 官方只提供了Docker部署方式,对于不熟悉Docker的用户来说门槛不低。 它发现new-api是一个Go语言后端加React前端的项目,Dockerfile里有完整的构建流程。这一步完全自动,你不需要做任何事。
newapi,先在该目录下创建compose.yaml文件然后在以下两个版本里面任选其一复制(3000端口比较常见容易被占用所以这里我改成了3480,可自行修改为其它端口)精简单容器版本services:new-api :image:calciumion/new-api:latestcontainer_name:new-apirestart:alwayscommand:--log-dir/app/logsports:- api/status|grep-o'\"success\":\s*true'||exit1"]interval:30stimeout:10sretries:3Redis+PG数据库版本services:new-api :image:calciumion/new-api:latestcontainer_name:new-apirestart:alwayscommand:--log-dir/app/logsports:-
蜜罐/靶机部署快速部署 2019年2月25日 ⋅ 浏览量: 37 环境 - docker vulhub靶机环境部署 https://github.com 测试后,使用以下命令删除环境 docker-compose down -v VulApps靶机环境部署 https://github.com/Medicean/VulApps docker pull medicean
镜像加速器设置 在此我建议部署 stein 版本镜像加速器选择 daocloud,阿里、网易等加速器可能会出现 pull docker 出现问题。 kolla [network] kolla [compute] kolla [storage] kolla [monitoring] kolla [deployment] kolla 开始部署 etc/kolla/all-in-one pull [root@kolla ~]# docker images | wc -l 32 大概会下载 32 个镜像文件 最后进入实际的 OpenStack 部署 : kolla-ansible -i /etc/kolla/all-in-one deploy 部署完成后验证部署 kolla-ansible -i /etc/kolla/all-in-one post-deploy -------------+-----------------------------------------------+ 此时即可在 Web 上看到已创建的云主机 ---- 标题:kolla部署
通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 (当然,我只是开一个简单的小服务,基本没人用,所以也就几乎没有安全风险,但您在部署的时候还是要花点时间认真考虑安全问题的) 接下来就是在您的浏览器访问 http://xxx:2020/wp-admin/
直接部署: linux 上安装golang 项目的方式按照官网的 https://golang.org/doc/install#install 的方式,安装go运行环境到/usr/local/go/bin 部署自己项目 上传自己的项目到src目录下与github.com,golang.org等其他目录平级 如下图所示: image.png goonlinemusic就是我的项目 然后进入我项目执行go 基于nginx部署: 在使用nginx 部署时,首先要明白nginx 反向代理的原理。下面简要提一下就是。 访问一个链接,例如127.0.0.1:8000 nginx部署在服务器对8000 进行监听。 突然觉着这是不是很蛋疼,go能直接部署在服务器提供web服务吗?为什么还要搞个nginx 。因为内网代理和负载均衡。 具体去百度或者上知乎搜一下,他们讲的比我好。
那么需要重新安装,参照:centos安装python3.8 django相关库的安装 #在原项目处导出django项目安装的库存入文件 pip freeze > install.txt 把文件放到需要部署的服务器上 ,并安装文件内的包 #在待部署的服务器上执行 pip install -r install.txt nginx安装&配置(处理静态请求和代理动态请求到uwsgi) nginx安装参照:linux安装nginx thunder-lock=true #设置自中断时间,如果后端处理一些请求时间比较长,这个一定要设置大一点 harakiri=3600 # socket-timeout=3600 #这个是和nginx搭配部署时的设置 http-timeout=3600 #这个是单独部署时的设置 #设置缓冲 post-buffering=65535 buffer-size = 6553600 #后台守护方式运行,日志路径 daemonize
镜像加速器设置 在此我建议部署 stein 版本镜像加速器选择 daocloud,阿里、网易等加速器可能会出现 pull docker 出现问题。 kolla [network] kolla [compute] kolla [storage] kolla [monitoring] kolla [deployment] kolla 开始部署 etc/kolla/all-in-one pull [root@kolla ~]# docker images | wc -l 32 大概会下载 32 个镜像文件 最后进入实际的 OpenStack 部署 : kolla-ansible -i /etc/kolla/all-in-one deploy 部署完成后验证部署 kolla-ansible -i /etc/kolla/all-in-one post-deploy -------------+-----------------------------------------------+ 此时即可在 web 上看到已创建的云主机 ---- 标题:kolla部署
上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需要停机即可完成部署。 本文笔者简单讨论一下目前比较流行的几种部署方案,或者说策略。如有不足之处请指出,如有谬误,请指正^_^。 Blue/Green Deployment(蓝绿部署) 蓝绿部署无需停机,并且风险较小。 这种部署方式相对于蓝绿部署,更加节约资源——它不需要运行两个集群、两倍的实例数。我们可以部分部署,例如每次只取出集群的20%进行升级。 这种方式也有很多缺点,例如: (1) 没有一个确定OK的环境。 很多人把灰度发布与蓝绿部署混为一谈,笔者认为,与灰度发布最类似的应该是金丝雀部署。 “金丝雀部署”是增量发布的一种类型,它的执行方式是在原有软件生产版本可用的情况下,同时部署一个新的版本。 同时运行同一个软件产品的多个版本需要软件针对配置和完美自动化部署进行特别设计。 我们来看一下金丝雀部署的步骤: (1) 准备好部署各个阶段的工件,包括:构建工件,测试脚本,配置文件和部署清单文件。
Centos部署weblogic10.3.6 1、下载183 MB压缩包 2、上传至服务器/opt目录下 | root用户执行 3、创建安装组用户和weblogic用户 | root用户执行 su -
# cat /etc/exports /iso *(rw) /opt *(rw) /etc/init.d/nfs restart 第五步:准备kickstart 用以无人值守安装 需求: 避免批量部署时 initrd.img ks=nfs:20.10.10.111:/opt/ks.cfg 测试: 这个时候,在启动其他服务器 ,就应该会自动安装了 第五步: 修改文件/opt/ks.cfg,达到自己的要求,如部署 */id:\ $ip/ /etc/salt/minion -i /etc/init.d/salt-minion restart chkconfig salt-minion on %end 测试: 部署完以后 ,在admin服务器上,安装 salt-master 执行 salt-key -A salt-key # 查看已经部署好的服务器是否已经加载进来
VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案 ,web browser/ server 浏览器 /服务器 www.4399.com www.taobao.com,服务端更新了,用户不用更新 www.jd.com 1.服务端,有一个企业,部署了一个游戏网址 server 王者荣耀 1.装一个腾讯提供的王者客户端(客户端要更新,载入新的代码) 2.腾讯的王者服务端,要运行中(代码更新了,增加一个英雄) 微信app 智能遥控机器人app 游戏部署步骤 com)(ip地址: 192.168.0.240) 5.上传游戏源码到服务器(虚拟机)中 6.通过操作,将代码运行起来 7.用户可以通过浏览器访问,www.yuanlai0224.com 在线课件如何部署 通过nginx这个工具,部署的网站,可以用linux/windows Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。