Skip to content

Start Council Session

POST
/api/creative/council/session/start

Start a council debate, streaming NDJSON events.

StartCouncilRequest

Request to start a council session.

object
prompt
required
Prompt

The worldbuilding question/topic

string
loreEntryIds
Loreentryids

Lore article IDs for context

Array<string>
members
Any of:
Array<object>
CouncilMemberConfig

Configuration 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
default: 50 <= 100
detail
Detail
integer
default: 50 <= 100
formality
Formality
integer
default: 50 <= 100
collaboration
Collaboration
integer
default: 50 <= 100
riskTaking
Risktaking
integer
default: 50 <= 100
expertiseAreas
Expertiseareas
Array<string>
maxRounds
Maxrounds
integer
default: 3 >= 1 <= 5

Successful Response

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object