快速迭代期 · 接口与文档可能变动
Liri Liri 文档
全部文档
中文

本文同步自 GitHub 仓库:app/docs/快速入门/setup.md,如与源码不一致,以仓库为准。

环境配置

开发环境

推荐工具

  • 编辑器: VS Code 或 WebStorm
  • Node 版本管理: nvm-windows(Windows)或 nvm(macOS/Linux)
  • 包管理器: Bun(推荐)或 npm/pnpm/yarn

VS Code 推荐插件

  • TypeScript + JavaScript
  • ESLint
  • Prettier
  • Rust (native 模块开发)

开发配置

# 安装所有依赖(包括开发依赖)
bun install

# 运行测试
bun test

# 类型检查
npx tsc --noEmit

# 代码检查
bun run lint

生产环境

环境变量

变量说明默认值
DEEPSEEK_API_KEYDeepSeek API 密钥(获取: https://platform.deepseek.com/api_keys)-
DEEPSEEK_BASE_URLDeepSeek API 地址https://api.deepseek.com
DEEPSEEK_MODELDeepSeek 模型名称deepseek-chat
LOG_LEVEL日志级别info
PORT服务端口3000
NODE_ENV运行环境development

性能调优

# 构建优化
bun run build

# 设置生产环境
NODE_ENV=production bun run start

数据库配置

Liri 使用文件系统进行数据持久化,默认存储路径:

  • 会话数据: data/sessions/
  • 缓存数据: data/cache/
  • 日志文件: logs/
  • OAuth 令牌: data/oauth-tokens.json

源文件: app/docs/快速入门/setup.md