跳到主要内容

安装

前提条件

  • Node.js >= 22(Ink 6 所需)
  • yt-dlp(可选,用于视频字幕摄入):brew install yt-dlp

平台说明

平台说明
macOS默认支持基于钥匙串的密钥存储
Linux密钥存储取决于钥匙环/libsecret 的可用性
CI/容器建议使用环境变量并设置 TELEPAT_DISABLE_KEYTAR=true

安装

npm install -g @telepat/lore

验证

lore --version
lore --help

首次设置清单

# 初始化仓库元数据
lore init

# 设置所需的 OpenRouter 密钥
lore settings set openrouterApiKey <value> --scope global

# 验证有效设置
lore settings list --scope all

可选依赖

功能依赖项是否必需
视频字幕摄入yt-dlp可选
PDF/DOCX/PPTX/XLSX/EPUB 摄入Replicate 令牌可选
图像 OCR 摄入Replicate 令牌可选

故障排除

症状可能原因修复方法
command not found: lore全局 npm bin 不在 PATH 中确保 npm 全局 bin 在 shell PATH 中
无头环境中密钥设置失败钥匙串不可用使用环境变量 + TELEPAT_DISABLE_KEYTAR=true
视频 URL 摄入无字幕yt-dlp 缺失或无字幕安装 yt-dlp 或依赖 URL 回退

相关文档