Cómo llamar a la API de TOON Converter

Aprende la forma más rápida de convertir JSON ↔ TOON desde tus pipelines con ejemplos listos para ejecutar.

November 2025 8 min read
Conecta TOON a tu CI una vez y cada prompt se vuelve más barato al instante.
API Guía práctica Ejemplos de código

Antes de comenzar

  • URL base: https://toonverter.com/api
  • Todos los endpoints hablan JSON sobre HTTPS
  • Los límites de uso son generosos para evaluación; contáctanos si necesitas más

Inicio rápido con cURL

curl https://toonverter.com/api/convert \
  -H "Content-Type: application/json" \
  -d '{
        "input_data": "{\"name\": \"Nova\", \"role\": \"moderator\"}",
        "direction": "json_to_toon"
      }'

Helper en Python con reintentos

import requests
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry

session = requests.Session()
session.mount(
    "https://",
    HTTPAdapter(max_retries=Retry(total=3, backoff_factor=0.5)),
)

payload = {
    "input_data": "{\"session\": 42, \"status\": \"active\"}",
    "direction": "json_to_toon",
}
resp = session.post("https://toonverter.com/api/convert", json=payload, timeout=10)
resp.raise_for_status()
print(resp.json()["output"])

Ejemplo para funciones Node/Edge

import fetch from "node-fetch";

export async function convertJsonToToon(payload) {
  const response = await fetch("https://toonverter.com/api/convert", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      input_data: JSON.stringify(payload),
      direction: "json_to_toon",
    }),
  });

  if (!response.ok) {
    throw new Error(`TOON API error: ${response.status}`);
    }

  const data = await response.json();
  return data.output;
}

Valida antes de que el LLM lo vea

Llama a /api/validate con la misma carga para asegurarte de que un JSON o TOON defectuoso no llegue a los agentes downstream. Las respuestas son ligeras: perfectas para guardrails o jobs de CI.

Consejos para producción

  • Envuelve la API con tus métricas internas (latencia y delta de tokens)
  • Cachea conversiones para respuestas idempotentes
  • Usa el historial de la UI para QA manual
  • Define fallback (por ejemplo, volver a JSON si la API no está disponible)

Lanza funciones preparadas para TOON 🚀

API REST, validadores y convertidor abierto simplifican los prompts eficientes.