Start Character Council Session
POST /api/creative/character-council/session/start
POST
/api/creative/character-council/session/start
Start a character council debate, streaming NDJSON events.
Request Body required
Section titled “Request Body required ” StartCharacterCouncilRequest
Request to start a character council session.
object
prompt
required
Prompt
The character question/topic
string
characterEntryIds
Characterentryids
Character lore entry IDs for context
Array<string>
entityNames
Entitynames
Entity names for relationship context
Array<string>
members
Any of:
Array<object>
CouncilMemberConfigConfiguration for a single council member persona.
object
id
required
Id
Unique member ID
string
name
required
Name
Display name
string
role
required
Role
Role description
string
systemPrompt
required
Systemprompt
Base system prompt
string
personality
required
CouncilMemberPersonality
5-trait personality config for a council member (0-100 per trait).
object
creativity
Creativity
integer
detail
Detail
integer
formality
Formality
integer
collaboration
Collaboration
integer
riskTaking
Risktaking
integer
expertiseAreas
Expertiseareas
Array<string>
null
maxRounds
Maxrounds
integer
Responses
Section titled “ Responses ”Successful Response
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