Lorekeeper Ai Service
Service for generating AI-powered lore summaries and interview reactions.
Supports multiple AI providers with fallback capability. Generates weekly news summaries, historical narratives, and in-character interview responses.
Types
Request payload for AI-generated per-topic interview follow-up prompts.
Request payload for AI-generated interview topic opener questions.
Context bundle used to generate a Lorekeeper talk reply prompt.
Structured score payload for post-talk contribution review.
Properties
Functions
Returns true when auto-generation can issue a fresh weekly AI attempt right now.
Generates a player biography summary grounded in archived evidence.
Generates follow-up interview questions using prior player interview history.
Generates an AI-powered interview reaction to a player's answer.
Generates one targeted follow-up question for the current interview topic.
Generates opening prompts for a multi-topic interview session.
Reviews a completed talk and returns structured usefulness/civility scoring.
Generates a conversational Lorekeeper reply during a free-form talk session.
Generates a JSON quality assessment for a submitted lore book.
Generates a short in-world rumor line from recent interview and submitted-book sources.
Gets or creates an AI-generated history summary from all lore entries.
Gets or creates an AI-generated weekly summary for the given week.
Returns true when weekly generation has exhausted automatic retries for the week.
Returns true when weekly generation is currently cooling down before another retry.
Returns true when a weekly summary request is actively in-flight.
Rewrites a submitted book for resale by correcting grammar and adding a foreword.