入口:One-API 完整上手指南)
如何把十幾家大模型 API 收成一個(gè)入口One-API 完整上手指南【免費(fèi)下載鏈接】one-apiLLM API 管理 分發(fā)系統(tǒng)支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字節(jié)豆包、ChatGLM、文心一言、訊飛星火、通義千問、360 智腦、騰訊混元等主流模型統(tǒng)一 API 適配可用于 key 管理與二次分發(fā)。單可執(zhí)行文件提供 Docker 鏡像一鍵部署開箱即用。LLM API management key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/on/one-api如果你手里同時(shí)攥著 OpenAI、Claude、DeepSeek、文心一言、通義千問好幾家的 key大概率被這幾件事煩過每家接口格式不一樣工具要逐個(gè)改想把 key 共享給團(tuán)隊(duì)又怕用量失控月底想算清每個(gè)人燒了多少錢根本無從下手。One-API 是一個(gè) LLM API 管理與分發(fā)系統(tǒng)把這些廠商的接口收斂成一個(gè)統(tǒng)一的 OpenAI 格式入口——下游工具只填一個(gè) base URL以后換模型、換渠道只改 model 字段??梢园阉斫獬煽爝f驛站各廠商是寄件網(wǎng)點(diǎn)驛站統(tǒng)一收口收件人只跑一個(gè)窗口這是大模型 API 統(tǒng)一管理的典型做法。10 分鐘把 One-API 跑起來倉庫自帶 compose 文件一條命令啟動(dòng)git clone https://gitcode.com/GitHub_Trending/on/one-api cd one-api docker-compose up -d倉庫根目錄的 docker-compose.yml 已經(jīng)寫好服務(wù)編排docker-compose up -d之后訪問本機(jī) 3000 端口就能進(jìn)管理后臺(tái)。compose 文件默認(rèn)注釋掉 MySQL 配置也就是先用內(nèi)置 SQLite 跑著——單人或小團(tuán)隊(duì)階段夠用要接長期服務(wù)或多機(jī)再解開SQL_DSN那行換成 MySQL。啟動(dòng)后先做三件事改 root 默認(rèn)密碼123456、把SESSION_SECRET換成隨機(jī)字符串、確認(rèn)端口沒被占用。這三件都花不了兩分鐘卻省掉后面 90% 的線上事故。給團(tuán)隊(duì)發(fā)第一批令牌渠道貼 key 的地方后臺(tái)渠道頁填上你的廠商 key選對應(yīng)類型。支持同一模型掛多個(gè)渠道流量按權(quán)重分流某個(gè)渠道掛了會(huì)自動(dòng)切到下一個(gè)重試。想讓用戶看到統(tǒng)一的模型名可以配模型映射但它會(huì)重構(gòu)造請求體未適配的字段會(huì)傳丟沒必要就別設(shè)。令牌發(fā)給同事的鑰匙令牌頁生成的 key 就是給團(tuán)隊(duì)用的可以單獨(dú)設(shè)額度上限、過期時(shí)間、允許的模型和 IP 范圍。注意賬戶額度和令牌額度是兩本賬賬戶額度是總池子令牌額度是給這把 key 劃的天花板。同事那邊的工具只需把 OpenAI base URL 換成你的 One-API 地址API key 填令牌之后切模型只改 model 參數(shù)。登錄和鑒權(quán)這一層在 middleware/auth.go 里瀏覽器走 session腳本走 access token被拉黑的用戶直接拒掉。發(fā)額度與管用戶批量生成兌換碼省掉逐人操作不想開網(wǎng)頁一個(gè)個(gè)充值兌換碼支持批量生成和導(dǎo)出每張碼綁定固定額度用戶在充值頁輸入即入賬。碼的生命周期——啟用、禁用、已用——邏輯在 model/redemption.go 里寫得很直白。分組倍率讓賬單對得上用戶和渠道都支持分組不同組配不同倍率。比如訪客用基礎(chǔ)組、核心用戶用高消耗組額度消耗按倍率折算月底對賬時(shí)數(shù)字能對上。新用戶初始額度、邀請獎(jiǎng)勵(lì)、首頁公告都可在設(shè)置頁調(diào)。這幾個(gè)坑先繞開再省時(shí)間令牌額度 ≠ 賬戶額度令牌額度用盡會(huì)報(bào)額度不足但賬戶可能還有余額別混為一談。模型映射別亂開它會(huì)把請求體重新構(gòu)造未適配的字段傳不過去。想指定渠道用Authorization: Bearer 令牌-渠道ID的寫法且只有管理員創(chuàng)建的令牌才能這么用。想無二開擴(kuò)展系統(tǒng)管理 API 加訪問令牌即可調(diào)用接口清單見 docs/API.md。想深入了解各廠商的適配細(xì)節(jié)可以翻翻 relay/adaptor/ 目錄一家一個(gè)子包其余使用細(xì)節(jié)看 README.md 就夠。One-API 把十幾家大模型 key 收進(jìn)一個(gè)入口、一套額度賬本下游工具和團(tuán)隊(duì)都只對接一個(gè) base URL。先把 docker-compose 跑起來給自己發(fā)第一把令牌剩下的跟著上面三節(jié)走就行?!久赓M(fèi)下載鏈接】one-apiLLM API 管理 分發(fā)系統(tǒng)支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字節(jié)豆包、ChatGLM、文心一言、訊飛星火、通義千問、360 智腦、騰訊混元等主流模型統(tǒng)一 API 適配可用于 key 管理與二次分發(fā)。單可執(zhí)行文件提供 Docker 鏡像一鍵部署開箱即用。LLM API management key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/on/one-api創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考