Provides a NestJS + Fastify server for robustly storing AI-generated content like MCQs, essays, and summaries into PostgreSQL, updating associated AI job statuses idempotently.
Sponsored
This service functions as a dedicated backend for capturing and persisting AI-generated content, specifically designed for educational outputs such as multiple-choice questions, essays, and summaries. It integrates with existing AI job records, ensuring that content is saved and the corresponding job's status is updated to 'succeeded' upon successful storage, or 'failed_processing' in case of errors. Built on NestJS 11 and Fastify, it leverages Zod for strict payload validation and Prisma with PostgreSQL for reliable data management, offering a resilient solution for managing AI outputs within a broader system.
主な機能
01Updates AI job status (succeeded/failed) upon output persistence
02Supports Streamable HTTP/SSE transports for flexible communication
03Idempotent write behavior for existing AI job records
040 GitHub stars
05Validates incoming tool payloads using Zod schemas for data integrity
06Stores AI-generated MCQ, Essay, and Summary outputs into PostgreSQL
ユースケース
01Integrating AI content generation pipelines with a persistent storage solution
02Backend service for platforms generating educational materials via AI
03Managing the lifecycle and status of AI jobs after content production