遇到问题?在这里找答案。如果没有解决,欢迎 提 Issue。
原因: agentkits 版本过旧,缺少 provider 防御逻辑。
解决:
npm update
# 或彻底重装
rm -rf node_modules package-lock.json && npm install原因: demo 文件中 embedding_provider 设为 'none'(旧版代码残留)。
解决:
git pull # 拉取最新代码
# 如果 git pull 报冲突,重新 clone:
git clone https://github.com/Deepleaper/deepleaper-quickstart.git原因: agentkits exports 缺少 default 条件(已在 1.10.2 修复)。
解决:
npm update现象: demo:basic 提示 "Ollama 未启动"。
解决:
# macOS
brew install ollama
ollama serve # 启动服务(另开终端)
ollama pull nomic-embed-text # 拉取 embedding 模型
# Windows / Linux: 从 https://ollama.com 下载安装
# 启动后同样运行 ollama pull nomic-embed-text
# 或者不用 Ollama,直接用 API key 代替:
export OPENAI_API_KEY=sk-xxx现象: Brain 初始化时出现 WASM 相关错误。
解决: 使用 Node 22 LTS:
nvm use 22原因: 在 repo 目录内重复执行了 git clone。
解决:
cd ~
rm -rf deepleaper-quickstart
git clone https://github.com/Deepleaper/deepleaper-quickstart.git
cd deepleaper-quickstart
npm install支持: ollama (默认/免费), openai, gemini, deepseek, dashscope
设置对应环境变量即可自动检测:
export OPENAI_API_KEY=sk-xxx # 用 OpenAI
export GEMINI_API_KEY=xxx # 用 Gemini
export DEEPSEEK_API_KEY=xxx # 用 DeepSeek
export DASHSCOPE_API_KEY=xxx # 用通义千问不设置任何 key 时,默认使用本地 Ollama(需先安装并启动)。
设置环境变量:
export LLM_API_KEY=xxx
export LLM_BASE_URL=https://api.openai.com/v1
export LLM_MODEL=gpt-4o解决:
npm install --legacy-peer-deps解决: 切换终端编码为 UTF-8:
chcp 65001💡 通用排障三板斧:
rm -rf node_modules package-lock.json && npm install— 重装依赖ollama serve— 确保 Ollama 在运行(另开终端)nvm use 22— 确保 Node 版本为 22 LTS