
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 9647
使用教程
环境要求
- Python 环境(用于 pip 安装 xinference)
- Docker(使用 Docker 镜像部署时需先安装)
- CUDA(Nvidia GPU 用户使用 Docker 镜像前需配置)
- Helm 与 Kubernetes 集群(仅 K8s 部署方式需要)
安装与启动步骤
-
1pip 安装 Xinference
使用 pip 安装完整版 Xinference,包含全部依赖;如需精简安装方式可参考官方 Installation 页面。
pip install "xinference[all]" -
2启动本地服务
运行该命令在本地启动 Xinference 实例,启动后可通过 WebUI、cURL、命令行或 Python 客户端调用。
xinference-local -
3Docker 部署(GPU)
Nvidia GPU 用户可用官方镜像启动服务,把 </on/your/host> 换成宿主机真实目录,端口映射为 9997。
docker run --name xinference -d -p 9997:9997 -e XINFERENCE_HOME=/data -v </on/your/host>:/data --gpus all xprobe/xinference:latest xinference-local -H 0.0.0.0 -
4K8s Helm 部署
在 Kubernetes 集群中用 Helm 安装 Xinference,把 <xinference_release_version> 换成实际版本号;更多定制方式见文档。
helm install xinference xinference/xinference -n xinference --version 0.0.1-v<xinference_release_version> -
5访问并调用服务
服务运行后,通过 WebUI、cURL、命令行或 Xinference Python 客户端试用,调用方式见官方文档。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
XINFERENCE_HOME | 否 | 容器内 Xinference 数据存放目录,Docker 部署时通过 -e 设置 | /data |
-v </on/your/host>:/data | 是 | 将宿主机目录挂载到容器数据目录,需替换为真实路径 | /home/user/xinference:/data |
-p 9997:9997 | 是 | 端口映射,宿主机 9997 映射到容器 9997 | 9997:9997 |
如何确认成功
服务启动后端口 9997 可访问,通过 WebUI、cURL、命令行或 Python 客户端确认可正常调用模型。
常见问题
Q:Docker 方式启动前需要准备什么?
A:需先在系统上安装并配置好 Docker 与 CUDA(Nvidia GPU 用户),然后再执行 docker run 命令。
Q:有几种部署方式可选?
A:README 给出三种:pip 本地安装后运行 xinference-local、Docker 镜像启动、以及 Kubernetes 上的 Helm 安装。
Q:安装后怎么试用?
A:可通过 Web UI、cURL、命令行或 Xinference 的 Python 客户端四种方式,具体用法参考官方文档。
Q:安装方式不止 pip 一种吗?
A:README 说明 pip install "xinference[all]" 只是其中一种,更多安装选项见官方 Installation 页面。
注意事项
- Docker 命令中的 </on/your/host> 是占位符,执行前必须替换为宿主机真实目录路径。
- Helm 命令中的 <xinference_release_version> 需替换为实际的发布版本号。
- GPU 部署依赖 CUDA,未配置 CUDA 环境时不要使用 --gpus all 参数。
- 更多安装、内置模型、自定义模型与部署细节请查阅 inference.readthedocs.io 官方文档。
核心亮点
- 一行代码即可从 GPT 切换到其他 LLM,迁移成本极低
- 统一 API 兼容 OpenAI 协议,可直接替换现有应用
- 支持文本、语音、多模态模型,覆盖场景广泛
不足之处
- 文档/社区待观察
- 多模型兼容可能导致部分模型特性无法完全发挥
适用场景
- 快速原型开发,需要灵活切换不同大模型
- 企业内部统一模型推理入口,管理多种模型
- 边缘设备或本地环境部署开源模型,避免云端依赖
替代项目
Ollama、vLLM、LocalAI
同类项目推荐
whylogs-java
开源
用 Java 给 ML 数据管道做实时体检,早发现数据漂移
Profile and monitor your ML data pipeline end-to-end
redis
开源
高性能内存数据库,搞定缓存、队列和实时查询
For developers, who are building real-time data-driven applications, Redis is the pr···
gemma4.java
开源
纯 Java 跑 Gemma 4,不装 Python 也能本地推理
Fast Gemma 4 inference in pure Java
anythingmcp
开源
无需代码,把任意 API/数据库变成 AI 的 MCP 连接器
Enterprise Agent Harness & MCP Gateway: connect APIs, databases, file servers and 60···
terraform-genai-rag
开源
填几个变量,云上 RAG 环境一键搭好
Deploys a Generative AI RAG solution
TriviumDB
开源
一个内核搞定向量、图、文档,写入即用
A lightweight embedded database engine that natively fuses vector search, graph, and···
k8ssandra-operator
开源
在 K8s 上像管理应用一样管理 Cassandra 集群,自动部署与运维
The Kubernetes operator for K8ssandra
dinotty
开源
让 AI 代理在服务器上拥有持久终端,多设备随时接入
Multi-device terminal server for AI coding agents. Server-side VTE, session persiste···
llm-inference-at-scale
开源
把大模型从能跑到稳定省钱的实战手册
A Practitioner handbook for production llm serving.