Ingest Text
POST /api/creative/lore/ingest
POST
/api/creative/lore/ingest
Ingest raw text as lore entries.
Parses text using format-aware parsers, creates individual entries, and extracts entities from each. Override fields from the preview step (title, entry_type, tags, excerpt, summary) take precedence over parser-extracted values.
Request Body required
Section titled “Request Body required ” LoreIngestRequest
Request to ingest raw text as lore entries.
object
text
required
Text
Raw text to ingest
string
sourceFormat
LoreSourceFormat
Source formats for ingested lore documents.
string
autoCategorize
Autocategorize
boolean
extractEntities
Extractentities
boolean
tags
Any of:
Array<string>
null
headingLevel
Headinglevel
Primary heading level for section extraction
integer
headingLevels
Any of:
Array<integer>
null
sections
Any of:
Array<object>
LoreSectionA structured section within a lore entry.
object
key
required
Key
Section identifier, e.g. ‘origins’
string
label
required
Label
Display label, e.g. ‘Origins’
string
content
Content
Markdown content
string
status
SectionStatus
In-world knowledge status
string
sortOrder
Sortorder
Display order
integer
null
Responses
Section titled “ Responses ”Successful Response
LoreIngestResponse
Response for lore ingestion.
object
entriesCreated
required
Entriescreated
integer
entitiesExtracted
required
Entitiesextracted
integer
results
required
Results
Array<object>
LoreIngestResultResult of a single ingested entry.
object
entryId
required
Entryid
string
title
required
Title
string
wordCount
required
Wordcount
integer
entitiesFound
required
Entitiesfound
integer
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context