#86 · Primary category: LLM Application Frameworks

nestia

agent ai api class-validator decorator hacktoberfest large-language-model llm llm-function-calling nestjs rag retrieval-augmented-generation sdk swagger trpc typescript typia validator

NestJS Helper + AI Chatbot Development

Project last updated:08/25/26

GitHub Stars

2.2K

Forks

125

Contributors

52

License

MIT

Why we included this project

Teams already running NestJS backends get a fairly direct route from their existing typed API to both a client SDK and an LLM assistant. You write ordinary TypeScript controllers, and nestia reads those types to generate a type-safe fetch SDK, a fuller Swagger document, and a mockup simulator for frontend work. On the AI side, the same Swagger document feeds @agentica, which turns it into LLM function calling, so users can get answers by talking to the backend instead of clicking through the UI. The typia-based validation loop is the part worth noticing: it catches the type-level mistakes LLMs tend to make when composing function arguments and retries with detailed errors, which makes the agent noticeably more reliable. If you want a chatbot that actually calls your real endpoints rather than a standalone chat wrapper, this gives you a workable path from controller to agent.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category