mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-30 04:15:45 +08:00
32 lines
1.3 KiB
Plaintext
32 lines
1.3 KiB
Plaintext
---
|
|
title: "使用包管理器部署"
|
|
description: "使用包管理器(uv/uvx)部署 LangBot,快速安装开源大模型聊天机器人平台。"
|
|
---
|
|
|
|
<Info>
|
|
支持 Windows、Linux、Mac OS 等系统,推荐在测试环境、个人用途场景使用;生产级环境请使用[Docker部署](/zh/deploy/langbot/docker.html)。
|
|
</Info>
|
|
|
|
LangBot 已打包发布至 PyPI。请安装[uv](https://docs.astral.sh/uv/getting-started/installation/),然后在空目录下运行以下命令:
|
|
|
|
```bash
|
|
uvx langbot@latest
|
|
```
|
|
|
|
这将把该目录作为工作目录,访问 `http://localhost:5300` 即可开始使用。
|
|
|
|
## 可选的 SeekDB 支持
|
|
|
|
默认安装使用 Chroma,不包含 SeekDB 的 Python SDK 和原生组件。只有在需要将
|
|
SeekDB 用作向量数据库或使用其内置嵌入模型时,才用 `seekdb` extra 启动:
|
|
|
|
```bash
|
|
uvx --from 'langbot[seekdb]@latest' langbot
|
|
```
|
|
|
|
SeekDB 嵌入式模式还要求当前平台存在兼容的 `pylibseekdb` wheel。Apple Silicon
|
|
目前要求 macOS 15 或更高版本;macOS 14 ARM64 的支持计划见
|
|
[oceanbase/seekdb#1324](https://github.com/oceanbase/seekdb/issues/1324)。受当前
|
|
`pyseekdb` 包元数据影响,macOS 14 ARM64 即使只连接远程 SeekDB,也无法解析该
|
|
extra。不使用 SeekDB 时,这些平台限制不影响 LangBot。
|