MagickMind
PythonModels

Persona (v1)

Reference for magick_mind.models.v1.persona.

magick_mind.models.v1.persona

V1 Persona API models.

Persona

class Persona(BaseModel)

Persona schema.

CreatePersonaRequest

class CreatePersonaRequest(BaseModel)

Request to create a persona. Note: created_by is NOT included.

UpdatePersonaRequest

class UpdatePersonaRequest(BaseModel)

Request to update a persona.

CreatePersonaFromBlueprintRequest

class CreatePersonaFromBlueprintRequest(BaseModel)

Request to create a persona from a blueprint with optional overrides.

PersonaVersion

class PersonaVersion(BaseModel)

A version snapshot of a persona's trait config.

CreatePersonaVersionRequest

class CreatePersonaVersionRequest(BaseModel)

Request to create a new persona version.

SetActiveVersionRequest

class SetActiveVersionRequest(BaseModel)

Request to set the active version.

PersonaWithVersion

class PersonaWithVersion(BaseModel)

Response containing both persona and its initial version.

PreparePersonaRequest

class PreparePersonaRequest(BaseModel)

Request to prepare a persona's system prompt.

PreparePersonaResponse

class PreparePersonaResponse(BaseModel)

Response containing the generated system prompt.

ListPersonaVersionsResponse

class ListPersonaVersionsResponse(BaseModel)

Paginated list of persona versions.

On this page