index1 Doctor

🔧 Index1 知识库环境一键诊断

Index1 Doctor 是一款专为 index1 知识库环境设计的诊断工具,通过自动化检测 Python、SQLite、Ollama 等核心依赖,快速定位环境配置问题并提供修复建议,适合开发者在首次部署、版本升级或故障排查时使用。

收藏
6.9k
安装
1.5k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Index1 Doctor 是一款环境诊断技能,通过执行三条核心命令完成全面检测:

1. `index1 doctor` — 环境检查:验证 Python ≥3.10、SQLite ≥3.43.0、sqlite-vec 扩展、Ollama 连接状态、嵌入模型可用性及中文分词支持
2. `index1 status` — 索引状态:查看文档数量、分块统计、集合列表、最后索引时间及数据库大小

3. `ollama list` — 模型清单:列出已安装的 Ollama 模型

显著优点

  • 一键诊断:单条指令触发完整环境扫描,无需手动逐项验证
  • 智能修复指引:检测结果以表格形式清晰标注「通过/失败」状态,附带针对性修复命令
  • 中文场景优化:专门检测 CJK/中文分词支持(jieba),推荐 bge-m3 模型处理中文内容
  • 轻量嵌入模型:推荐 nomic-embed-text 仅 270MB,适合资源受限环境

潜在缺点与局限性

  • 被动诊断:仅识别问题,不自动修复,仍需用户手动执行建议命令
  • 版本锁定依赖:严格依赖 Python ≥3.10 和 SQLite ≥3.43.0,老旧系统可能无法升级
  • Ollama 强耦合:向量功能完全依赖外部 Ollama 服务,未安装则核心功能不可用
  • 平台覆盖未知:文档未明确支持 Windows/Linux/macOS 的具体差异

适合人群

  • 首次部署 index1 的新用户
  • 升级 index1 版本后的兼容性验证
  • 搜索异常或向量检索失效时的故障排查
  • 准备提交 issue 前的环境自检

常规风险

  • 误操作风险:修复建议中包含 curl | sh 等管道安装命令,需确认来源可信
  • 模型下载流量:首次拉取 bge-m3(1.2GB)可能消耗较多带宽和存储
  • Python 环境冲突:升级 Python 可能影响系统其他依赖项目
  • 诊断盲区:不检查 GPU 可用性或网络代理配置,可能遗漏实际运行障碍

index1 Doctor 内容

手动下载zip · 1.2 kB
SKILL.mdtext/markdown
请选择文件