YuanBot 安装引导工具 — 一行命令部署 YuanBot AI 虚拟伴侣
Project description
yuanbot-cli
YuanBot 安装引导工具 — 一行命令部署完整的 YuanBot AI 虚拟伴侣。
pip install yuanbot-cli
yuanbot install
这是什么
yuanbot-cli 是一个轻量级安装器,只有一个任务:帮你把完整的 YuanBot 部署到本地。
你只需要安装这一个 100KB 的小包,然后 yuanbot install 就会自动完成剩下的所有事情:
- ✅ 检查 Python 3.12+ 环境
- ✅ 从 GitHub 克隆最新代码
- ✅ 创建虚拟环境
- ✅ 安装 YuanBot 及其依赖
- ✅ 生成初始配置
- ✅ 交互式配置 AI 提供商和 API Key
- ✅ 运行系统诊断验证
- ✅ 打印下一步指引
快速开始
# 1. 安装
pip install yuanbot-cli
# 2. 全自动安装 YuanBot
yuanbot install
# 3. 根据提示选择 AI 提供商并输入 API Key
# 4. 安装完成后
cd YuanBot
source .venv/bin/activate
yuanbot start
非交互式安装
适合 Docker 和自动化脚本:
pip install yuanbot-cli
yuanbot install \
--provider deepseek \
--api-key "sk-..." \
--non-interactive
指定安装目录
yuanbot install --dir /opt/yuanbot
工作原理
yuanbot install
│
├── git clone https://github.com/Grabrun/YuanBot.git
├── python -m venv .venv
├── pip install -e .[dev] ← 这里安装完整的 yuanbot 包
├── yuanbot config init
├── 配置 AI 提供商 + API Key
└── yuanbot doctor ← 验证安装
安装完成后,完整的 yuanbot 命令(包含 start/tui/webui/doctor 等所有功能)会在虚拟环境中可用。
与完整 yuanbot 包的关系
| yuanbot-cli | yuanbot (完整版) | |
|---|---|---|
| 大小 | ~100KB | ~10MB (含依赖) |
| 安装方式 | pip install yuanbot-cli |
由 yuanbot install 自动安装 |
| 命令 | install, version |
start, tui, doctor, config, provider, persona, ... |
| 用途 | 安装引导 | 日常使用 |
发布到 PyPI
pip install build twine
cd yuanbot-cli
python -m build
twine upload dist/*
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yuanbot_cli-1.1.0.tar.gz
(7.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yuanbot_cli-1.1.0.tar.gz.
File metadata
- Download URL: yuanbot_cli-1.1.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d774866ee5b97e2c2afa40757af000df9089af6783014eaede1a5bece5c1ca33
|
|
| MD5 |
7a9561a4d215f1372e8c7f45e1762a1d
|
|
| BLAKE2b-256 |
fd46de4f032aa2cae1be231717fe2ad47316dc56fba508918f918e61371bb4d5
|
File details
Details for the file yuanbot_cli-1.1.0-py3-none-any.whl.
File metadata
- Download URL: yuanbot_cli-1.1.0-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32f27db563be3aebe9f16d8d5315673f6663e27806fe4b22584db44482528cb6
|
|
| MD5 |
99eada4c1a519c1c376a3f63054539c4
|
|
| BLAKE2b-256 |
2ae072a9707aee0b5e4515269b4431f0d1eb50fd10c5ae6a908f07688d10bb9f
|