NAS部署New-API本地Ollama秒变公网OpenAI接口
用N1飞牛NAS部署New-API本地Ollama秒变公网OpenAI接口核心目标将本地Ollama模型和各类云端API整合为一个统一的、支持公网访问的OpenAI格式接口。一、核心解决痛点与方案1.1 常见痛点手里既有本地Ollama模型又有零散的云端API如DeepSeek、通义千问在不同应用里来回配置非常麻烦。想把家里的AI算力分享给朋友但无法做统一的密钥管理和额度限制。离开局域网后无法连接和使用家里的本地模型。1.2 解决方案New-APINew-API基于One API升级是一个大模型接口聚合网关它就像一个超级路由节点能够统一整合将本地Ollama和各家云端API全部整合到一起。协议转换把不同格式的接口统一转换为标准的OpenAI API格式。统一分发为第三方应用提供一个统一的接口地址和密钥。管理面板提供可视化界面进行多用户、额度、日志等精细化管理。1.3 New-API核心亮点异构接口自动转换无缝支持Ollama及各大云端厂商接口转换为OpenAI格式。精细化权限与额度管控可为每个Token令牌设定调用额度、并发限制、有效期。高可用智能路由支持将多个API整合进一个通道池按权重轮询、故障自动重试。全透明监控图表化展示每个模型、请求、Token的消耗量和延时。二、部署步骤基于N1飞牛NAS本教程使用N1盒子已刷入ARM版飞牛NAS系统作为部署环境。2.1 准备工作开启Docker在飞牛NAS桌面点击【Docker】确保服务开启。启用SSH在【系统设置】中启用SSH功能。远程连接在电脑终端PowerShell使用SSH命令连接飞牛NAS并切换至root用户。sshn1你的飞牛IP地址# 示例ssh n1192.168.11.118sudo-i2.2 Docker一键部署New-API在NAS终端中执行以下命令# 1. 下载部署脚本curl-Lhttps://gitee.com/jun-wan/script/raw/master/new_api_deploy/deploy_sqlite.sh-odeploy_sqlite.shls# 2. 授权并执行脚本chmodx deploy_sqlite.shbashdeploy_sqlite.sh执行后按提示选择安装位置如外置硬盘。看到“成功部署”提示后在浏览器中访问http://你的NAS IP:3000进行测试。2.3 初始化New-API访问页面后点击【下一步】检查数据库。创建管理员账号和密码。使用模式选择**【自用模式】**然后点击【初始化系统】。完成后使用刚创建的管理员账号登录后台。三、配置本地Ollama模型作为测试源3.1 在Windows上安装Ollama如已有可跳过在PowerShell终端中执行# 一键安装Ollamairm https://ollama.com/install.ps1|iex# 验证安装ollama--version3.2 下载并运行模型以轻量的qwen3.5:0.8b模型为例ollama run qwen3.5:0.8b在对话中输入你好测试成功后输入/bye退出。该模型约1GB大小适合测试。3.3 验证Ollama的API服务Ollama默认提供OpenAI兼容接口端口11434在CMD终端中测试curlhttp://localhost:11434/v1/chat/completions ^-HContent-Type: application/json^-d{\model\:\qwen3.5:0.8b\,\messages\: [{\role\:\user\,\content\:\你好\}],\stream\: false}四、在New-API中接入Ollama渠道登录New-API后台点击左侧【渠道管理】 - 【添加渠道】。配置项类型选择Ollama。名称自定义如“我的本地Ollama”。密钥随机输入Ollama默认无需密钥。API地址填写运行Ollama的Windows电脑的局域网IP地址 端口11434例如http://192.168.1.100:11434。如何获取IP在Ollama所在电脑的终端执行ipconfig | findstr IPv4。获取模型点击【获取模型列表】按钮选择已下载的模型如qwen3.5:0.8b确定。提交点击提交然后点击【测试】按钮显示“测试成功”即表示接入正常。五、创建令牌API Key并进行调用测试点击左侧【令牌管理】 - 【添加令牌】。填写相关信息如名称、额度、过期时间等提交。创建成功后复制生成的令牌sk-xxx。通过New-API调用模型在电脑终端CMD中测试注意替换IP和令牌。# 192.168.11.118 是N1 NAS的IP地址3000是New-API默认端口curlhttp://192.168.11.118:3000/v1/chat/completions ^-HContent-Type: application/json^-HAuthorization: Bearer sk-你的令牌^-d{\model\:\qwen3.5:0.8b\,\messages\: [{\role\:\user\,\content\:\你好\}],\stream\: false}访问成功说明已将本地Ollama模型成功包装为带密钥鉴权、标准OpenAI格式的接口。六、内网穿透实现公网访问以cpolar为例为了让接口能在公网如户外、异地被访问需要使用内网穿透工具本教程使用cpolar。6.1 安装cpolar在飞牛NAS的终端中执行sudocurlhttps://get.cpolar.sh|shsudosystemctl status cpolar# 检查服务状态6.2 配置并穿透New-API注册cpolar账号https://www.cpolar.com/。在浏览器访问http://你的NAS IP:9200用cpolar账号登录Web管理界面。点击左侧【隧道管理】 - 【创建隧道】隧道名称如newapi本地地址3000New-API端口点击创建。创建后在【状态】-【在线隧道列表】中会看到生成的公网地址随机域名如https://xxxx.cpolar.cn。访问该公网地址若能打开New-API页面说明穿透成功。6.3 可选固定二级子域名随机域名每24小时会变化。为获得永久固定地址可升级cpolar套餐并配置固定二级子域名。在cpolar官网【预留】页面保留一个唯一的二级子域名如newapi01。回到cpolar Web界面的【隧道列表】编辑newapi隧道域名类型改为二级子域名子域名填写你保留的如newapi01更新。现在你就可以通过https://newapi01.cpolar.cn这样的固定地址永久访问你的New-API了。总结你获得了什么通过这套方案你成功地将家中的“战损设备”如N1盒子利用起来构建了一个私有、高可用、可公网访问的多模型云枢纽。实现了✅ 本地Ollama模型转换为标准OpenAI接口并支持公网调用。✅ 统一管理多个云端API可随时添加。✅ 为不同用户或应用颁发带额度、权限限制的独立令牌。✅ 随时随地在任何地方调用自己家里的AI算力。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2494101.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!