ViewSet for managing Personas.
Request
- Base URL: http://localhost:8000
- URL: http://localhost:8000/simulate/api/personas/{id}/
- Auth: one of:
- API key in header X-Api-Key
- API key in header X-Secret-Key
Request body
Type of persona (system or workspace-level)
Name of the persona
Description of the persona
List of genders for the persona (e.g., ['male'], ['female'])
List of age groups for the persona (e.g., ['18-25'], ['25-32'])
List of occupations/professions for the persona (e.g., ['Engineer'], ['Teacher'])
List of locations for the persona (e.g., ['United States'], ['Canada'])
List of personality types for the persona (e.g., ['Friendly and cooperative'])
List of communication styles for the persona (e.g., ['Direct and concise'])
Whether the persona supports multiple languages
List of languages the persona speaks (e.g., ['English', 'Hindi'])
List of accents for the persona (e.g., ['American'], ['Australian'])
List of conversation speeds (e.g., ['1.0'], ['1.25'])
Whether background sound is enabled (null=not specified, True/False for enabled/disabled)
List of sensitivities for detecting when persona finished speaking (e.g., ['5'], ['6'])
List of sensitivities for allowing interruptions (e.g., ['5'], ['6'])
List of keywords/tags describing the persona (e.g., ['Knowledgeable', 'Patient', 'Helpful'])
Additional metadata for the persona (speech clarity, base emotion, etc.)
Additional instructions for how this persona should behave
Whether this is a default/recommended persona
Type of simulation for the persona
Punctuation style for the persona
Slang usage for the persona
Typos frequency for the persona
Regional mix for the persona
Emoji usage for the persona
Tone for the persona
Verbosity for the persona
Response
OK
Type of persona (system or workspace-level)
Name of the persona
Description of the persona
List of genders for the persona (e.g., ['male'], ['female'])
List of age groups for the persona (e.g., ['18-25'], ['25-32'])
List of occupations/professions for the persona (e.g., ['Engineer'], ['Teacher'])
List of locations for the persona (e.g., ['United States'], ['Canada'])
List of personality types for the persona (e.g., ['Friendly and cooperative'])
List of communication styles for the persona (e.g., ['Direct and concise'])
Whether the persona supports multiple languages
List of languages the persona speaks (e.g., ['English', 'Hindi'])
List of accents for the persona (e.g., ['American'], ['Australian'])
List of conversation speeds (e.g., ['1.0'], ['1.25'])
Whether background sound is enabled (null=not specified, True/False for enabled/disabled)
List of sensitivities for detecting when persona finished speaking (e.g., ['5'], ['6'])
List of sensitivities for allowing interruptions (e.g., ['5'], ['6'])
List of keywords/tags describing the persona (e.g., ['Knowledgeable', 'Patient', 'Helpful'])
Additional metadata for the persona (speech clarity, base emotion, etc.)
Additional instructions for how this persona should behave
Whether this is a default/recommended persona
Type of simulation for the persona
Punctuation style for the persona
Slang usage for the persona
Typos frequency for the persona
Regional mix for the persona
Emoji usage for the persona
Tone for the persona
Verbosity for the persona
Changes
No recorded changes to this operation across all 1 revision of this API.