Developer Tools

Construye con
SDK, CLI y API

Control total para desarrolladores. Crea agentes de IA, gestiona contactos, envia mensajes por WhatsApp y conecta tus sistemas desde codigo.

setup.ts
TypeScript
import { Plazbot } from 'plazbot';

// Inicializar el SDK
const bot = new Plazbot({
  apiKey: "pk_live_xxxxxxxxxx",
  workspaceId: "ws_xxxxxxxxxx",
  zone: "LA" // "LA" | "EU"
});

// Crear un agente de IA
const agent = await bot.agent.addAgent({
  name: "Soporte Plazbot",
  prompt: "Eres un asistente...",
  zone: "LA",
  buffer: 5,
  color: "blue"
});

// Enviar mensaje por WhatsApp
const res = await bot.message.send({
  to: "+51912345678",
  message: "Pedido en camino"
});
ReactTypeScriptNode.jsNPMViteVercel

Plazbot SDK

5 modulos para controlar toda la plataforma

Acceso programatico a todos los recursos: agentes, mensajes, contactos, portales y plantillas.

bot.agent

Crea, configura y gestiona agentes de IA con personalidad, Tool Calling y base de conocimiento.

addAgent()Crear agente
onMessage()Enviar mensaje al agente
addFile()Subir documento
getAgents()Listar agentes
setInstructions()Configurar personalidad
enableWidget()Activar widget web
agent.ts
TypeScript
import { Plazbot } from 'plazbot';

const bot = new Plazbot({
  apiKey: "pk_live_xxxxxxxxxx",
  workspaceId: "ws_xxxxxxxxxx",
  zone: "LA"
});

// Crear un agente de IA
const agent = await bot.agent.addAgent({
  name: "Soporte Ventas",
  prompt: "Eres un asistente de ventas...",
  zone: "LA",
  buffer: 5,
  color: "blue"
});

// Enviar mensaje al agente
const response = await bot.agent.onMessage({
  agentId: agent.id,
  question: "Quiero conocer los planes",
  sessionId: "session-123"
});

Plazbot CLI

Crea agentes desde la terminal

Wizard interactivo de 8 pasos para crear agentes completos. Configura personalidad, Tool Calling, proveedor de IA y canal WhatsApp sin salir del terminal.

plazbot agent create
CLI v0.1.4
$ plazbot agent create
[1/8] Informacion basica
? Nombre del agente:Soporte Ventas
? Descripcion breve:Agente de atencion al cliente
? Prompt del sistema:Eres un asistente de ventas profesional...
? Buffer de conversacion (3-20):5
? Color del agente:blue(green, orange, gray, white)
[2/8] Personalidad e instrucciones
? Tono de comunicacion:profesional(amigable, formal, casual, tecnico, empatico)
? Estilo de respuesta:conciso(detallado, conversacional, directo)
? Personalidad:Servicial y conocedor
? Idioma principal:Espanol(English, Portugues, Frances)
[5/8] Tool Calling
? Activar Tool Calling?Si
? Agregar servicios externos (API calls)?Si
? Nombre del servicio:consultar_stock
? Metodo HTTP:GET(POST)
? URL del endpoint:https://api.tuapp.com/stock
? Agregar acciones?Si
? Nombre de la accion:derivar_agente
? Tipo:action.agentShutDown(action.tag, action.stage)
[6/8] Proveedor de IA
? Configurar proveedor personalizado?Si
? Proveedor:openai(claude, gemini)
? Modelo:gpt-4o(gpt-4, gpt-3.5-turbo)
? Temperatura (0-2):0.7
[7/8] Canal WhatsApp
? Conectar a un numero de WhatsApp?Si
? Numero (con codigo pais):51912345678
Vista previa de configuracion:
Nombre: Soporte Ventas
Tool Calling: Activo
Servicios: 1
Acciones: 1
IA: OpenAI / gpt-4o
WhatsApp: 51912345678
?Crear el agente con esta configuracion?Si
Agente creado exitosamente: age_Xk9m2pQ4rT...
plazbot init

Configurar API Key, workspace y zona

plazbot agent create

Wizard interactivo de 8 pasos

plazbot agent chat -a <id>

Chat interactivo con tu agente

plazbot whatsapp broadcast

Envio masivo con plantillas

API REST

API REST para cualquier lenguaje

Si no usas Node.js, nuestra API REST te permite integrar Plazbot desde cualquier lenguaje o plataforma. Autenticacion por API Key con soporte para zona America y Europa.

Agents7 endpoints
POST/api/agents
GET/api/agents
GET/api/agents/:id
PUT/api/agents/:id
DELETE/api/agents/:id
POST/api/agents/:id/message
POST/api/agents/:id/files
request.sh
Bash
curl -X POST https://api.plazbot.com/api/agents \
  -H "Authorization: Bearer pk_live_xxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -H "X-Workspace-Id: ws_xxxxxxxxxx" \
  -d '{
    "name": "Soporte Ventas",
    "prompt": "Eres un asistente de ventas...",
    "zone": "LA",
    "buffer": 5,
    "color": "blue"
  }'
Autenticacion
Authorization: Bearer pk_live_xxx
Zonas
api.plazbot.com (LA)
api-eu.plazbot.com (EU)

Developer Community

Unite a nuestra comunidad de Desarrolladores

Conectate con otros desarrolladores y agencias, comparte tus proyectos, recibe feedback de la comunidad y obtene acceso anticipado a nuevas funciones.

Developer Network

Conecta con desarrolladores que construyen con IA

Early Access

Acceso anticipado a nuevas APIs y herramientas SDK

Resources

Tutoriales, ejemplos de codigo y mejores practicas

Velocidad, flexibilidad y automatizacion inteligente para desarrolladores.

Conversa con nuestro Agente