蝦糧餵飽你的OpenClaw,部署New API所有平臺Token一鍋端。

OpenClaw 火了這麼久,各種部署和使用教程滿天飛。現階段,對大家來說可能主要困擾有兩個:免費 Token 去哪裏獲取,如何配置使用?配置好後,如何快速搭建並調用?

AI 平臺讓人眼花繚亂,你可能通過論壇、羣組獲得了各種免費額度,但 OpenClaw 官網明確支持的平臺也就那麼幾個。如果想要更靈活、更統一地管理這些模型資源,我們是否可以把它們 集合起來、統一調用,並在一個自託管平臺上進行管理?

本篇文章就來介紹這款名爲 New‑API 的項目。它可以幫助你從 獲取模型 Token、配置系統,到部署運行與調用,一步步搭建屬於自己的自託管大模型網關,實現模型資源的統一管理和高效調用。通過 New‑API,你無需爲每個平臺單獨適配接口,也不用擔心調用管理混亂,輕鬆實現多模型統一訪問、限流控制與日誌管理。如果你Token實在是多,還能選擇對外運營模式,賺點小錢錢~

接下來,我們將詳細介紹 New‑API 的特點、部署方法、Token 配置,以及實際調用示例,讓你快速上手。

New‑API 是什麼

New‑API 是一個開源的大模型聚合與網關係統,本身不提供模型能力,需要使用第三方模型 API Key 才能調用模型。

它的核心功能包括

多模型統一接口:支持 OpenAI、Claude、Gemini 等模型,提供兼容 OpenAI‑style 的 API;

集中 Token 管理:支持分組、限流、調用統計,輕鬆管理多模型 API Key;

自託管網關:提供用戶管理、日誌查看和權限控制功能;

靈活部署:支持 Docker、Docker Compose、本地部署以及多機集羣模式。

簡單來說,New‑API 可以把不同模型統一管理,通過一個接口進行調用,降低開發和維護成本。

部署和初始化

本文以威聯通NAS爲例,通過Docker Compose的方式進行部署。

雖然官方不推薦使用SQLite數據庫部署,但我仍要介紹下,方便想部署試用的朋友。

services:

   new-api:

      image: calciumion/new-api:latest

      container_name: new-api

      restart: always

      ports:

         - "3000:3000" # Web 控制檯,左側建議修改

      environment:

         TZ: "Asia/Shanghai"

      volumes:

         - /share/Container/newapi:/data # 左側目錄自行更換

想要直接完整部署的朋友請參考這裏:

services:

   # 數據庫服務(僅內部使用,不映射端口)

   mysql:

      image: mysql:8.0

      container_name: newapi-mysql

      restart: always

      environment:

         MYSQL_ROOT_PASSWORD: newapi

         MYSQL_DATABASE: newapi

         MYSQL_USER: newapi

         MYSQL_PASSWORD: newapi

         TZ: "Asia/Shanghai"

      volumes:

         - /share/Container/new-api/mysql_data:/var/lib/mysql

      networks:

         - new-api-network

   # Redis 服務(New-API 默認依賴)

   redis:

      image: redis:latest

      container_name: newapi-redis

      restart: always

      networks:

         - new-api-network

   # New-API 服務

   new-api:

      image: calciumion/new-api:latest

      container_name: new-api

      restart: always

      depends_on:

          - mysql

         - redis

      ports:

         - "8399:3000" # Web 控制檯端口

      environment:

         TZ: "Asia/Shanghai"

         SESSION_SECRET: "f4s9K8l3uP1qV7mZ2xR6wT0bY5nD8eH3"

         CRYPTO_SECRET: "r7M2yX9cL6vP3sT1qF8hW0zK4aB5jN6e"

         SQL_DSN: "newapi:newapi@tcp(mysql:3306)/newapi?charset=utf8mb4&parseTime=True&loc=Local"

         REDIS_CONN_STRING: "redis://redis"

         ERROR_LOG_ENABLED: "true"

         BATCH_UPDATE_ENABLED: "true"

      volumes:

         - /share/Container/new-api/data:/data

         - /share/Container/new-api/logs:/app/logs # 保存日誌

      networks:

          - new-api-network

      healthcheck:

         test: ["CMD-SHELL", "wget -q -O - http://localhost:3000/api/status | grep -o '\"success\":\\s*true' || exit 1"]

         interval: 30s

         timeout: 10s

         retries: 3

networks:

   new-api-network:

打開威聯通的Container Station,創建新的應用程序。如果你擔心數據庫權限問題,可提前創建好文件夾並賦權。

等待部署完畢後,瀏覽器輸入NAS_IP:8899即可訪問界面。

首先要做的是系統初始化,如下圖所示,檢測到 MySQL 數據庫,點擊「下一步」。

設置管理員賬戶,點擊「下一步」。

文章開頭提到能賺點小錢錢就是在這裏了。看大家的部署目的吧。對外運營應該最麻煩,所以我選擇了他。後續可能也會深入研究一番~

不過後來發現即便選擇了對外運營,控制檯裏也可切換自用。

點擊「初始化系統」。

速度很快,啪一下就完成了。

關鍵配置

先通過設置的管理員賬戶進行登錄。

很多內容都是空的,進入控制檯,左側欄有專屬的管理員配置。

首先要搞定大模型,點擊「渠道管理」-「添加渠道」。

支持的平臺不要太多,Dify、渾元、訊飛星火、百度文心、Ollama、硅基流動等等這些都能接入進來。如果你還有第三方代理站點或者Azure的特殊接入地址,也可填寫API配置。

【類型】選擇你所用的AI平臺。

【名稱】可以自定義

【密鑰】到你上面AI平臺生成可調用的 API Key。

【模型】選一些新的、常用的就可,比如GLM可以選擇GLM-4.7如下圖所示,填寫好帶紅色星號的內容,就可以點擊提交了。

接着點擊左側「模型管理」-「新增供應商」,填寫相關信息。這部分主要是爲了給你的客戶看。供應商圖標去那個請點擊我,查找你想要的圖標然後回來填寫。

點擊「添加模型」。

準確填寫模型名稱,選擇匹配類型,模型圖標不填寫的話默認跟下面供應商的一致。

最後來到「系統設置」-「分組與模型定價設置」,對剛剛的模型定價。可以選擇按量或者按次數計費。最後別忘記點擊「應用更改」。

在你配置好以上部分後,便可回到「渠道管理」,進行連通性測試,如下圖可看到已經成功。

其他設置我不多囉嗦。大家想要搞的話,仔細看看,配置起來都沒難度。

使用調用

首先必須要講明的是,如果反代配置了域名,對於國內的NAS、以及沒有備案的VPS來說,標準端口你必定是用不成的,所以要在防護中添加你的監聽端口爲白名單。

接着便可以創建訪問令牌了。這裏我創建了一個測試賬戶,發了10刀。

點擊「令牌管理」-「添加令牌」。

接着打開一個需要配置 URL(API 地址)和API KEY的應用。對應填寫即可。

不過要注意的是 URL(API 地址)是 NAS_IP:8899/v1,如果你的 NEW API 做了反代配置域名,那也要在域名後加上v1。打開Cherry Studio,添加配置,點擊綠色的管理按鈕。

驗證通過後,便可選擇 NEW API 中配置好的模型使用了。

其次是OpenClaw,需要更改的配置內容如下,大家刪除中文替換成自己的內容(刪除註釋),如果實在是看着感覺頭皮發麻,不如把這個整個丟給你現在的蝦哥,然後提供URL、KEY、模型名稱,讓他自動修改:

必須改的只有5個地方:

provider名 → 隨便起

http(s)://域名或IP/v1 → API地址

你的API密鑰 → API Key

模型ID → 模型廣場顯示的名字

provider名/模型ID → 組合起來

最後

非常便利的項目,還能薅羊毛~用不完,根本用不完~

感謝觀看,本文完。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com