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.2.2.tar.gz
(10.0 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.2.2.tar.gz.
File metadata
- Download URL: yuanbot_cli-1.2.2.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebc964279ed073da70545a53c99a230b605b62f8a06a86c63a1fcf4304652a6c
|
|
| MD5 |
86a88e28d725bdf101c7593ee38a2dc6
|
|
| BLAKE2b-256 |
38e2413c85123e72dd974ca9d9933ac1e7f95c7c1a2f13351203ea71146d2467
|
File details
Details for the file yuanbot_cli-1.2.2-py3-none-any.whl.
File metadata
- Download URL: yuanbot_cli-1.2.2-py3-none-any.whl
- Upload date:
- Size: 10.9 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 |
bcedc1445e3cb52289499a239785177a107498fb5b2581f28956730538860fe5
|
|
| MD5 |
a72f56d402fe9e4fc62f70c9627fc39b
|
|
| BLAKE2b-256 |
dfd92171090fd23f91931515a01364381afa9b4935daffbc610e7ed633a3eb56
|