A general pipeline for GenAI, intended as a modular boilerplate for various runners/APIs/models/etc
- Node ESM + Express
- OpenAPI V3
- Dockerized
- Simple Kubernetes support
- Winston logger with configurable transports
- ESLint
- Jest
- Husky pre-commit hooks
- Basic jest tests
- unit, integration, and e2e
PGlitefor in-memory Postgres (for integration/e2e tests)
- Base case for LangChain Pipeline
- Does NOT use an ORM (for now)
- just defines static
*.sqlfiles and destructure-export them as needed
- just defines static
nvm use(if usingnvm)- else
node --versionmust bev20.11.1or higher
- else
npm inpm start
- Link back to deps/libs declared here in this README
- Add RAG
- Add summarizer (2-stage model pipeline)
- Strucuted output example (Ollama
format) - Add agentic examples