The new major version brings a complete overhaul of the focus of the project: from now on, this project will be focused on providing a starter kit application for AI-driven projects.
The new full application name is Node TypeScript AI Starter.
Out of the box several AI-based features will be provided, with the clear goal of building them in the simplest and clearest possible way, still following a Domain-Driven Design (DDD) approach.
Some now unnecessary features (like SQL) has been now dropped to refocus on AI.
New
- Replaced
express
with the more modern Node.js frameworkfastify
- Added a simple IoC Container implementation
- Added a new OpenAI-powered Chat feature
- Added a new OpenAI- and Vector DB-powered document ingestion and querying feature
- Added support for hnswlib and Redis Vector Stores
Updates
- Changed the project name to
node-ts-ai-starter
- Updated all npm packages to the last available versions
- Improved the readme structure and added more details and explanations
Removed
- Removed support for SQL