Skip to main content
Cuando el agente vive en tu producto, le das herramientas que tu backend ejecuta contra la API de Tupana. Las definiciones de abajo usan JSON Schema, el formato que aceptan los principales proveedores de modelos (Anthropic, OpenAI, Google y los frameworks de agentes). La API key queda siempre en tu backend.

Herramientas

Qué ejecuta tu backend

Reglas que conviene darle al modelo

  • “Nunca emitas sin mostrar antes el resumen del borrador y recibir un sí explícito.”
  • “Obtén razón social, giro y dirección con buscar_contribuyente; no los inventes.”
  • “Los montos de unit_price son netos; el IVA lo calcula Tupana.”
  • “Si emitir_factura responde 422, explica qué campo falló y propone la corrección; no reintentes con los mismos datos.”
  • “El resultado final llega después: informa que la factura quedó en proceso y que avisarás cuando el SII la acepte.”

Errores y reintentos

  • 422: el cuerpo indica la posición del documento y el campo. Corrige y vuelve a emitir con una nueva clave de idempotencia. Ver Errores.
  • Errores de red o 5xx: reintenta con la misma Idempotency-Key; Tupana no emite dos veces.
  • Estado final: escúchalo por webhook y vuelve a la conversación con el evento.

Relacionado