项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1231
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(可用 pip 安装包)
- 已安装 uv 包管理器(提供 uvx 命令)
- 已注册或登录 Baseten 账号(app.baseten.co)
- 准备一个 config.yaml,用于声明模型、硬件与推理引擎
安装与启动步骤
-
1安装 Truss
用 pip 安装并升级 Truss CLI,安装完成后即可使用 truss 命令;也可以跳过此步,直接用 uvx 运行。
pip install --upgrade truss -
2安装 uv 工具
按 uv 官方文档安装这个快速 Python 包管理器;本指南用 uvx 直接运行 Truss 命令,无需单独安装步骤。
-
3注册 Baseten 账号
前往 app.baseten.co 注册或登录。部署会把模型推到 Baseten 云端,运行在 GPU 上,注意产生用量。
-
4编写 config.yaml
新建 config.yaml,声明要部署的模型、硬件和引擎,例如 Qwen2.5-3B-Instruct 搭配 L4 GPU 与 TRT-LLM。
-
5推送到 Baseten
执行 push 完成部署,默认是正式发布部署;TRT-LLM 不支持 --watch 开发模式(--watch 仅用于自定义 Python 模型)。
uvx truss push -
6记录部署信息
从终端输出中保存 Model ID、Deployment ID、Endpoint 与 Logs 链接,其中 Model ID 用于调用模型 API。
如何确认成功
终端出现 “Model Qwen 2.5 3B was successfully pushed” 并打印 Model ID、Deployment ID 与 Endpoint 地址,即部署成功。
常见问题
Q:为什么用 uvx truss 而不是直接 truss?
A:README 推荐用 uvx 直接运行 Truss 命令,无需单独安装,可跳过 pip 安装步骤;两种方式都能执行同一套 Truss 命令。
Q:可以用 --watch 做开发模式部署吗?
A:TRT-LLM 部署不支持 --watch,会提示改用发布的正式部署;开发模式(live reload)仅适用于自定义 Python 模型。
Q:部署后怎么调用模型?
A:使用输出中的 Endpoint(OpenAI 兼容接口)发起请求,调用时需要用到输出里的 Model ID。
Q:config.yaml 里要写哪些字段?
A:README 只说明它指定模型、硬件和引擎,未给出具体字段示例,请参考官方文档 docs.baseten.co 的示例配置。
注意事项
- 默认 push 是正式发布部署,不是开发模式;开发模式需额外加 --watch 且不适用于 TRT-LLM。
- 部署过程会下载 Hugging Face 权重并用 TensorRT-LLM 编译,随后部署到 L4 GPU,耗时与云端费用取决于模型大小。
- README 未提供 config.yaml 的字段示例,本教程未虚构任何配置项,实际字段请以官方文档为准。
核心亮点
- 声明式配置,几分钟内将模型转为生产级 REST API
- 自动处理依赖、Docker 镜像和 GPU 调度,省去 DevOps 工作
- 内置 Falcon 框架,性能高且支持流式响应
不足之处
- 项目星标较少,社区规模相对有限
- 文档/社区待观察
适用场景
- 快速将研究原型模型部署为内部 API 服务
- 为 HuggingFace 模型提供生产级推理端点
- 在云环境或本地一键启动模型服务,用于测试或演示
替代项目
BentoML、Ray Serve、MLflow Models
上一篇:modal-examples
下一篇:biniou
同类项目推荐
pgvector_pgsql_windows
开源
Windows 上原生跑 pgvector,免 Docker 直接装
pgvector for PostgreSQL Windows (native compiled in Microsoft Windows environment)
Wax
开源
在 Apple 设备上实现亚毫秒级本地 AI 记忆检索,无需服务器
Shared Single-file memory layer for all your agents, sub mili-second RAG over text, ···
kube-llmops
开源
在 Kubernetes 上轻松部署和运维大模型服务
kiji-proxy
开源
给 OpenAI 请求加层隐私滤镜,敏感信息不外泄。
Privacy proxy for your OpenAI requests
Comfyui-zhenzhen
开源
在 ComfyUI 里拖节点调用平价 AI 生成接口
https://ai.t8star.org/register?aff=dP7j Comfyui的各种平价API调用节点,支持seedance2.···
zzz-api
开源
免海外账号和银行卡,直接调用 GPT/Claude/Gemini 等大模型 API
企业级稳定的OpenAI、Claude、Gemini等的API接口-For企业和开发者。OpenAI的api proxy,支···
doubao2api
开源
把豆包变成 OpenAI 接口,免费多模态调用
Reverse-engineered Doubao (豆包) API → OpenAI-compatible REST service. Free multimo···
krasis
开源
显存不够也能跑大模型,混合推理榨干硬件性能
Krasis is a Hybrid LLM runtime which focuses on efficient running of larger models o···
unstructured
开源
把 PDF/Word 等复杂文档,一键变成 LLM 能用的干净数据
Convert documents to structured data effortlessly. Unstructured is open-source ETL s···
