这是一个使用 TypeScript 构建的 LLM + MCP + RAG 演示项目。
- 使用 TypeScript 5.x
- 使用 ESM 模块系统
- 使用 npm 作为包管理器
- 使用 ESLint 和 Prettier 进行代码规范
- 使用 Vitest 进行测试
- 安装依赖:
npm install
- 创建
.env
文件并配置环境变量:
OPENAI_API_KEY=your_openai_api_key
- 开发模式运行:
npm run dev
- 构建项目:
npm run build
- 运行测试:
npm run test
.
├── src/ # 源代码目录
│ └── index.ts # 入口文件
├── .eslintrc.json # ESLint 配置
├── .prettierrc # Prettier 配置
├── package.json # 项目配置
├── tsconfig.json # TypeScript 配置
└── README.md # 项目文档
MIT