项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1310
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- macOS 或 Linux 系统(官方提供 install.sh 一键安装脚本)
- 如需 Docker Compose 启动 Redis/PostgreSQL/MongoDB/Adminer 等基础设施,需已安装 Docker 与 Docker
- 至少一个 AI 提供商的 API Key(OpenAI、Anthropic、Gemini、Groq、xAI、Ollama、vLLM 等)
安装与启动步骤
-
1一键安装并启动
在 macOS / Linux 终端执行官方安装脚本,脚本会自动下载并启动 GoModel 服务。执行前建议先打开脚本地址确认内容。
curl -fsSL https://gomodel.enterpilot.io/install.sh | sh -
2准备环境变量文件
在项目根目录把 .env.template 复制为 .env,用于填入基础设施(Redis、PostgreSQL、MongoDB、Adminer)等配置。
cp .env.template .env -
3填写配置
编辑 .env 填入各项配置;如需更细粒度设置,可基于 config/config.example.yaml 编写 config.yaml。
-
4按优先级覆盖配置
配置解析顺序为:内置默认值 → config.yaml → .env → 已导出的环境变量,靠右的来源会覆盖左侧,排错时先确认哪一层生效。
如何确认成功
安装脚本执行完成后服务即已启动;README 未给出默认端口和健康检查地址,请在终端输出或官方文档中确认访问入口。
常见问题
Q:GoModel 支持哪些 AI 提供商?
A:README 提到可统一管理 OpenAI、Anthropic、Gemini、Groq、xAI、Ollama、vLLM 等多家模型服务,并对外提供 OpenAI / Anthropic 兼容的统一 API。
Q:改了配置为什么不生效?
A:配置按「默认值 → config.yaml → .env → 环境变量」顺序解析,右侧覆盖左侧。若导出了同名环境变量,会覆盖 .env 和 config.yaml 中的值。
Q:有现成的 Docker 镜像吗?
A:有,Docker Hub 上提供 enterpilot/gomodel 镜像;仓库同时提供 Docker Compose 方式,可只启动 Redis、PostgreSQL、MongoDB、Adminer 等基础设施。
Q:完整的配置项在哪里查?
A:README 指向官方 Configuration reference(gomodel.enterpilot.io/docs/advanced/configuration),其中列出了全部可用设置。
注意事项
- README 节选未给出默认监听端口、健康检查路径和 docker run 命令,请以官方文档为准,不要凭空猜测端口。
- 安装脚本以 curl | sh 方式执行,生产环境建议先下载脚本审查后再运行。
- config.yaml 的完整示例位于仓库 ./config/config.example.yaml,可复制后按需修改。
- 更多文档见 gomodel.enterpilot.io/docs 与官网 gomodel.enterpilot.io。
核心亮点
- 统一 OpenAI/Anthropic 兼容 API,切换模型零代码改动
- 内置智能路由与故障转移,提升服务可用性
- 实时日志与用量追踪,成本透明可审计
不足之处
- 项目较新,生态与文档丰富度待观察
- 相比 LiteLLM 社区规模较小,第三方集成少
适用场景
- 企业级 AI 应用需要统一管理多家模型供应商
- 对成本敏感,需精细化追踪各模型调用费用
- 自建 AI 网关,要求高性能与低延迟代理
替代项目
LiteLLM、Kong AI Gateway、Portkey
上一篇:APIPark
下一篇:copilot-api
同类项目推荐
dstoolkit-mlops-databricks
开源
统一 Databricks 与 Azure ML,一键搭建 MLOps 流水线
ML Ops Accelerator: Databricks & Azure Machine Learning Unification
bex
开源
Git push 即部署,让 AI 智能体成为你的运维搭档。
The open-source Render alternative — AI-native. Git push → build → deploy on your···
nano-vllm-prefillonly
开源
砍掉解码只留 prefill,判别式大模型推理更快更省
A specialized optimization of nano-vllm for prefill-only inference tasks, designed f···
Deepseek-API
开源
把 DeepSeek 对话封装成 OpenAI 兼容接口,改个地址就能用
Reverse engineered Deepseek chat into an OpenAI compatible API. Access V4 and R1 mod···
xllm
开源
一套引擎,跑遍各类模型和加速器,推理更快更省心。
A high-performance inference engine for LLM, VLM, DiT and REC models, optimized for ···
monocle
开源
给 LLM 应用装上行车记录仪,调用链一目了然
Monocle is a framework for tracing GenAI app code. This repo contains implementation···
gpt_server
开源
一套框架搞定多模态 AI 模型的生产级部署与调用
gpt_server是一个用于生产级部署LLMs、Embedding、Reranker、ASR、TTS、文生图、图片编辑和···
data-science-best-practices
开源
把数据科学项目从原型打磨成生产级系统
The goal of this repository is to enable data scientists and ML engineers to develop···
surprisal
开源
统一接口,一键计算任意语言模型的惊异度
A unified interface for computing surprisal (log probabilities) from language models···
