Skip to content

命令行 ​

所有命令都在项目根目录运行,格式为:

bash
weclone-cli [--config-path <配置文件>] <命令> [选项]

--config-path 指定配置文件,默认读取 ./settings.jsonc,也可以用环境变量 WECLONE_CONFIG_PATH 指定。每个命令都可以加 --help 查看选项。

人生画像 ​

命令说明
build-profile从聊天数据依次完成数据准备、记忆抽取、整理和画像生成,做分身时另外抽取说话风格。见绘制人生画像
organize-memories单独运行板块划分、分类、分主题和汇总,用于调试或补跑
distill-style单独抽取说话风格。见说话风格

build-profile 的选项:

选项说明
--purpose assistant|cloneassistant 给个人助理用,抽取画像和事件。clone 做分身,另外抽取说话风格。未指定时交互选择
--output-dir <目录>结果目录,必须是新目录。默认在 dataset/res_csv/agent/profile_runs 下新建时间戳目录
--max-context-tokens <数量>记忆整理和画像生成的输入 token 上限。默认读取 Codex 的上下文长度,API 后端必须指定

网页与服务 ​

命令说明
server启动网页和接口服务
选项默认值说明
--host127.0.0.1监听地址,见数据安全
--port5175端口
--run <目录>最新一次结果要打开的 build-profile 结果目录
--inference关闭加载微调模型,开放 /v1 推理接口,供聊天机器人调用

网页的用法见网页审核,助手接入见接入 AI 助理。

密码与加密 ​

加密模式下使用,见数据安全。

命令说明
security-init按 settings.jsonc 固定存储模式,并设置网页和文件读写共用的密码
security-change-password用旧密码修改密码,保留已有的加密数据
server-reset-password忘记密码时重新设置。旧的加密文件无法再读取,必须从原始聊天重新生成全部数据
decrypt --input <加密文件> --output <明文文件>输入密码,把加密文件导出为新的明文文件

微调分身 ​

命令说明
make-dataset把聊天记录处理成微调数据集。见数据预处理
train-sft微调模型。见模型微调
webchat-demo在浏览器中和微调后的模型对话,仅支持明文模式。见模型推理与测试
test-model用常见聊天问题测试模型,需要先启动带 --inference 的服务。见模型推理与测试

其他 ​

命令说明
version显示 WeClone 版本
dev同时启动后端和前端开发服务,用于开发网页