如何快速获取阿里云盘Refresh Token:3步扫码完整指南
2026/6/16 14:46:51
Xorbits Inference(Xinference)是一个开源平台,旨在简化各类AI模型的操作和集成。它让开发者能够轻松在云端或本地环境中运行开源大语言模型、嵌入模型和多模态模型,构建强大的AI应用。
为什么选择Xinference?
Xinference采用分布式架构设计,主要由三个核心组件构成:
Worker节点
Supervisor节点
Model Registry
通过pip一键安装最新版本:
pip install "xinference[all]"==1.17.1检查版本确认安装成功:
xinference --version预期输出应显示1.17.1版本号。
启动一个本地Worker节点:
xinference worker --host 0.0.0.0 --port 9997列出所有可用模型:
xinference models list启动一个LLM模型实例:
xinference launch --model-name llama-2 --size-in-billions 7使用curl测试API接口:
curl -X POST \ http://localhost:9997/v1/completions \ -H "Content-Type: application/json" \ -d '{ "model": "llama-2", "prompt": "介绍一下Xinference", "max_tokens": 100 }'启动Supervisor节点:
xinference supervisor --endpoint "http://127.0.0.1:9997"添加Worker节点到集群:
xinference worker --supervisor http://127.0.0.1:9997与LangChain集成示例:
from langchain.llms import Xinference llm = Xinference( server_url="http://127.0.0.1:9997", model_uid="llama-2" ) response = llm("什么是分布式AI?")如果遇到端口占用错误,可通过--port参数指定其他端口:
xinference worker --port 9998确保模型文件已正确下载到缓存目录(默认~/.xinference),或手动指定模型路径:
xinference launch --model-name llama-2 --model-path /path/to/model对于大模型,建议使用GPU或调整模型量化等级:
xinference launch --model-name llama-2 --quantization 4bitXinference-v1.17.1通过Worker/Supervisor/Model的架构设计,提供了灵活高效的模型服务能力。关键优势包括:
推荐下一步:
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。