English
Create a project, add context, and chat with your first NPC
Create a game
GAME_ID
Add a world
WORLD_ID
Add region & location
Create a character
character_name
Chat in dashboard
Bearer token (quick)
Authorization: Bearer YOUR_TOKEN
API keys (production)
{ "clientId": "API_KEY_ID", "clientSecret": "API_KEY_SECRET" }
curl -X POST https://app.npcbuilder.com/api/interactions \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "character_name": "Guardian NPC", "game_id": "GAME_ID", "world_id": "WORLD_ID", "messages": [ { "role": "user", "content": "Hello!" } ] }'
{ "response": "Greetings, traveler!", "user_events": [], "character_events": [] }