77
88# MIXAPI
99
10- 🍥新一代大模型网关 ,聚合大模型API调用,通过标准的 OpenAI API 格式访问所有的大模型 ,开箱即用
10+ 🍥新一代AI大模型网关 ,聚合大模型API调用,转换所有大模型API接口为标准的 OpenAI-API格式,提供统一访问接口 ,开箱即用
1111
1212
1313<p align =" center " >
1818</p >
1919</div >
2020<div align =" center " > <img src =" /img/git0.png " width = " 1000 " height = " 592 " alt =" mixapi " /> </div >
21- ## 📝 项目说明
21+
2222
2323** 全新AI大模型接口管理与API聚合分发系统** ,支持将多种大模型转换成统一的OpenAI兼容接口,Claude接口,Gemini接口,可供个人或者企业内部大模型API
2424统一管理和渠道分发使用(key管理与二次分发),支持国际国内所有主流大模型,gemini,claude,qwen3,kimi-k2,豆包等,提供单可执行文件,
@@ -81,7 +81,7 @@ MIXAPI提供了丰富的功能:
8181
8282## 部署
8383
84- 详细部署指南请参考 [ 安装指南-部署方式 ] ( https://docs.newapi.pro/installation ) :
84+ 详细部署指南请参考下面教程
8585
8686### 部署要求
8787- 本地数据库(默认):SQLite(Docker部署默认使用SQLite)
@@ -99,20 +99,25 @@ http://localhost:3000
9999git clone https://github.com/aiprodcoder/MIXAPI
100100cd MIXAPI
101101go run main.go
102+
103+ # 浏览器访问 http://localhost:3000 即可打开界面
102104```
103105
104106#### 自行构建docker镜像,容器运行
105107下载本项目Dockerfile文件,自行构建docker镜像,容器运行,可用于测试和正式运行
106108``` shell
107- wget https://github.com/aiprodcoder/MIXAPI/blob/main/Dockerfile
108- docker build -t mixapi . (默认AMD64平台)
109- # ARM平台 docker build --build-arg TARGETPLATFORM=linux/arm64 -t mixapi .
109+ wget -O Dockerfile https://raw.githubusercontent.com/aiprodcoder/MIXAPI/main/Dockerfile
110+ docker build -t mixapi .
110111
111112# 测试运行命令
112- docker run -it --rm -p 3000:3000 -v $PWD /logs:/app/logs mixapi:latest ($PWD 为当前目录)
113+ mkdir mix-api # 创建工作目录
114+ cd mix-api # 进入工作目录
115+ docker run -it --rm -p 3000:3000 -v $PWD :/data mixapi:latest ($PWD 为当前工作目录)
113116
114117# 正式运行命令
115- docker run --name mixapi -d --restart always -p 3000:3000 -v $PWD /logs:/app/logs -e TZ=Asia/Shanghai mixapi:latest ($PWD 为当前工作目录)
118+ docker run --name mixapi -d --restart always -p 3000:3000 -v $PWD :/data -e TZ=Asia/Shanghai mixapi:latest ($PWD 为当前工作目录)
119+
120+ # 浏览器访问 http://localhost:3000 即可打开界面
116121```
117122
118123
@@ -124,15 +129,12 @@ docker run --name mixapi -d --restart always -p 3000:3000 -v $PWD/logs:/app/lo
1241292 . ` MEMORY_CACHE_ENABLED ` :启用内存缓存(设置了Redis则无需手动设置)
125130
126131## 接口文档
127-
128- 详细接口文档请参考[ 接口文档] ( https://docs.newapi.pro/api ) :
129-
130- - [ 聊天接口(Chat)] ( https://docs.newapi.pro/api/openai-chat )
131- - [ 图像接口(Image)] ( https://docs.newapi.pro/api/openai-image )
132- - [ 重排序接口(Rerank)] ( https://docs.newapi.pro/api/jinaai-rerank )
133- - [ 实时对话接口(Realtime)] ( https://docs.newapi.pro/api/openai-realtime )
134- - [ Claude聊天接口(messages)] ( https://docs.newapi.pro/api/anthropic-chat )
135-
132+ ```
133+ OpenAI格式chat: http://你的MixAPI服务器地址:3000/v1/chat/completions
134+ Anthropic格式chat: http://你的MixAPI服务器地址:3000/v1/messages
135+ Gemini格式chat: http://你的MixAPI服务器地址:3000/v1beta
136+ 嵌入OpenAI: http://你的MixAPI服务器地址:3000/v1/embeddings
137+ ```
136138
137139
138140## 帮助支持
0 commit comments