Expand description
NestJS @nestjs/ai analogue —
named LanguageModels, AiService::generate_text / AiService::generate_object,
agent tools via AgentToolRegistry, and FakeModel for tests.
Model calls run under nestrs_resilience (timeout + jittered retry).
AiService::generate_object fails closed on invalid JSON or missing required
schema fields. Tool handlers must enforce the caller’s authorization.
Umbrella feature: nestrs / ai (implies resilience) → nestrs::ai.
Structs§
- Agent
Function - Agent
Tool Registry - AiModel
Config - AiModule
- AiOptions
- AiService
- Dynamic
Module - Runtime-composed module unit for conditional imports (feature flags, env switches, plugins).
- Fake
Model - NestJS
FakeModelanalogue — scripted answers for tests. - Generate
Object Request - Generate
Result - Generate
Text Request - Provider
Registry
Enums§
Traits§
- Injectable
- Application service or provider type constructed through the DI container.
- Language
Model