SuperAPI AI 工具集

ov-server-operate

通用与其它

查看项目

更新于 10-15 23:58

技能介绍

用途:面向生产环境的 OpenViking 服务器标准运维流程,包括服务配置、环境搭建、启动、停止、数据清理与验证排错。

主要能力与结构:OpenViking 在 ~/.openviking/ 下使用标准目录,含 ov.conf(服务配置,必需)、ovcli.conf(CLI 客户端配置)、ov-venv(uv 创建的虚拟环境)、log(openviking-server.log 与 openviking.log)与 data(工作区数据)。服务配置至少需 server(host、port 默认 1933、root_api_key)、storage.workspace,以及 parsers、embedding、vlm、log 等段;embedding 与 vlm 需填入 Volcengine API Key。客户端配置本地用 http://localhost:1933,远程改为服务器地址并填 root_api_key。

使用方式:用 uv 安装环境,命令如 curl -LsSf https://astral.sh/uv/install.sh | sh、uv venv --python 3.12 ov-venv、source ~/.openviking/ov-venv/bin/activate、uv pip install --upgrade openviking --force-reinstall,并用 openviking-server --version/--help 验证。启动用 nohup openviking-server 并将 PID 写入 server.pid,等待后 curl http://localhost:1933/health 验证;还可用 /ready、ov status、ps、tail 日志核查。停止用 kill 或 pkill -f openviking-server,必要时 pkill -9 强杀。数据清理必须先停服务、备份配置与工作区(tar 打包),再输入 DELETE 确认删除,最后重启并 curl 健康检查;开发用快速清理不备份。

适用场景:部署与维护 OpenViking 服务、版本升级、数据不一致、重置与回收存储空间。

限制:需 Python 3.10+、uv、足够磁盘、模型 API Key 与网络访问;清理操作有数据丢失风险,必须备份。价格、收费与效果类信息暂未提供。