Actualizar detalles del personaje
Actualiza los detalles de un personaje existente. Proporciona cualquiera de los campos actualizables como edad, descripción, género, objetos, eventos, misiones, rol, tono o rasgos.
Documentation Index
Fetch the complete documentation index at: https://docs.npcbuilder.com/llms.txt
Use this file to discover all available pages before exploring further.
Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de ruta
El identificador único del juego.
"game123"
El identificador único del mundo.
"world456"
El identificador único del personaje.
"character789"
Parámetros de consulta
(Opcional) El ID de sesión del jugador.
"60Z5aZjIuFlyYbjbZZKe"
Cuerpo
Los campos de datos del personaje a actualizar.
La categoría de edad del personaje.
infant, child, teenager, youngAdult, adult, middleAged, elderly "adult"
Una breve descripción del personaje.
"Un valiente guerrero con un pasado misterioso."
El género del personaje.
"Male"
El modelo de IA usado para las interacciones del personaje. Los modelos premium solo están disponibles para algunas suscripciones.
standard, premium "standard"
Filtros de contenido estructurados aplicados a las respuestas del personaje. Indica los valores que deseas actualizar al ajustar la configuración de moderación.
{
"active": true,
"violence": true,
"sexual": false,
"drugs": false
}Lista actualizada de objetos del personaje.
Esquema para objetos de tipo "trade"
- Option 1
- Option 2
Lista de eventos relacionados con el personaje.
Esquema para eventos de tipo "action"
- Option 1
- Option 2
El nombre visible del personaje.
"Aragorn"
Una lista de misiones asociadas al personaje.
El rol que desempeña el personaje en el juego.
noRole, protagonist, antagonist, secondaryCharacter, tertiaryCharacter, mentor, enemy, villain, rival, shopkeeper, healer, questGiver, innkeeper, guard, familyMember, loveInterest, scientist, politician, criminal, explorer, wizard, ghost, animalCompanion, artificialIntelligence "protagonist"
El estilo o estado de ánimo del diálogo del personaje.
formal, casual, sarcastic, mysterious, emotive "mysterious"
Lista legacy/de rasgos básicos. Si se envía sin personality_theory, la API guarda el personaje como basicTraits.
Marco de personalidad utilizado por interacciones.
basicTraits, bigFive, darkTriad, dndAlignment, mbti, enneagram "basicTraits"
Valores de dimensiones para el personality_theory seleccionado. basicTraits usa traits y un objeto vacío.
{
"machiavellianism": 4,
"narcissism": 2,
"psychopathy": 1
}Controles opcionales del estilo de habla consumidos por interacciones.
Respuesta
Personaje actualizado correctamente.
Mensaje de confirmación tras actualizar el personaje.
"Personaje: character789 ha sido actualizado con el siguiente contexto."
UID del personaje.
"character789"
Datos del contexto del personaje actualizados.
{
"age": "adult",
"description": "Un valiente guerrero con un pasado misterioso.",
"gender": "Male",
"items": [
{
"itemName": "Sword",
"unit": "Pieza",
"value": "100"
}
],
"name": "Aragorn",
"quests": [
{
"description": "Recupera el artefacto perdido.",
"objective": "Encontrar y devolver el artefacto.",
"reward": "500 monedas de oro"
}
],
"role": "protagonist",
"tone": "mysterious",
"traits": ["brave"],
"personality_theory": "basicTraits",
"personality_dimensions": {}
}