Ir al contenido
NPC Builder the new generation of AI powered non-playable characters
  • Inicio
  • Sobre Nosotros
  • Funciones
  • Planes
  • Recursos
    • Documentación
    • Noticias
    • Roadmap
Contact
Sign in
  • English
NPC Builder the new generation of AI powered non-playable characters

Documentación en Español

4
  • Referencia de API de contexto
  • Referencia de API
  • Integración Unreal Engine – Plugin
  • Integración Unity – Plugin
  • Home
  • Docs
  • Documentación en Español
  • Referencia de API
View Categories

Referencia de API

Inicia sesión en la app NPC Builder #

Accede a la aplicación web de NPC Builder a través de este enlace: https://app.npcbuilder.com.

Navega a la sección de desarrolladores #

Haz click en el icono de desarrolladores de la barra de navegación

Genera el token de autenticación #

Haz click en el botón «Generate Bearer Token» y copia el resultado. Guárdalo para después!

Obtén los IDs de tu juego y mundo #

En el arbol que aparece en pantalla, encuentra los IDs asociados al juego y mundo donde se encuentra tu personaje.

Construye la petición a la API #

Con los detalles previos ya puedes construir el cuerpo de la llamada a la API como sigue:

{
   "character_name":"Name",
   "game_id":"ID",
   "world_id":"ID",
   "messages":[
      {"role":"user",
      "content":"Message"}
   ]
}

NOTA: Recuerda que para mantener el contexto de toda la conversación, es importante añadir todas las interacciones, deberás añadir todos los mensajes a la lista como se muestra a continuación.

El parámetro «role» puede tomar los siguientes valores (es sensible a mayúsculas y minúsculas):
-user: representa al usuario que está interactuando con el NPC
-assistant: representa al NPC

{
   "character_name":"Name",
   "game_id":"ID",
   "world_id":"ID",
   "messages":[
      {"role":"user",
      "content":"Message"},
       {"role":"assistant",
      "content":"Message"},
       {"role":"user",
      "content":"Message"}
   ]
}
Envía la petición a la API #

Envía tu petición a la API con el método POST a nuestro endpoint. Recuerda utilizar Autorización tipo Bearer pasando el token obtenido en el paso «Genera el token de autenticación», y el body construido en el paso «Construye la petición a la API»

POST https://app.npcbuilder.com/api/interactions
Recupera la respuesta #

Recibirás directamente la respuesta del personaje a la lista de mensajes, formateado como un string.

{
  "response": "Hello, how are you today?", 
  "user_events": [
    {
        "name": "take",
        "item": "sword"
    },
    {
        "name": "dance",
        "item": null
    }
  ],
  "character_events": [
      {
          "name": "take",
          "item": "sword"
      },
      {
          "name": "dance",
          "item": null
      }
  ]
}
OpenAPI #

Para la referencia de la API consulta https://npcbuilder.com/docs-api

Updated on marzo 2, 2025
Referencia de API de contextoIntegración Unreal Engine – Plugin
Table of Contents
  • Inicia sesión en la app NPC Builder
  • Navega a la sección de desarrolladores
  • Genera el token de autenticación
  • Obtén los IDs de tu juego y mundo
  • Construye la petición a la API
  • Envía la petición a la API
  • Recupera la respuesta
  • OpenAPI
  • Inicio
  • Sobre Nosotros
  • Funciones
  • Planes
  • Recursos
    • Documentación
    • Noticias
    • Roadmap
  • English

Calle Gestión, Número 4,
Polígono Industrial y de Servicios PISA,
Mairena del Aljarafe,
41927 Sevilla
info@npcbuilder.com

Empresa

  • Sobre Nosotros
  • Contacto
  • Política de Privacidad
  • Términos y Condiciones

Copyright © 2025 NPC Builder
Powered by BuildingAI Solutions, S.L.