ForHosting KIT · Texto e IA

Generar flashcards

Le entrega un capítulo, un manual de políticas o unos apuntes de clase, y la API para generar flashcards devuelve pares de pregunta y respuesta listos para repaso espaciado. Sin diseñar prompts ni redactar tarjetas a mano la noche antes del examen: solo tarjetas estructuradas que su aplicación puede programar y calificar.

● BetaPor solicitud + por 1000 palabras$0.003
Úselo desde WebAPIEmailApp prontoTelegram pronto

Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.

Quién termina necesitando esto

Equipos de ed-tech que construyen una app de estudio, plataformas de capacitación interna que convierten manuales de inducción en cuestionarios, y productos de aprendizaje de idiomas que necesitan pares de vocabulario a partir de una lectura, todos chocan con el mismo límite: escribir buenas flashcards a mano no escala más allá de un puñado de documentos. Este endpoint existe para el momento en que su biblioteca de contenido supera a su equipo de redactores.

Qué hace exactamente el endpoint

Envía el texto de origen a POST /text/flashcards y la tarea se encola de forma asíncrona: recibe un task_id de inmediato, y el conjunto de tarjetas terminado llega después por webhook firmado o por un enlace firmado válido por 24 horas. Cada tarjeta es una pregunta concreta junto con una respuesta concisa extraída del sentido del pasaje, no un fragmento copiado tal cual, de modo que el par sigue teniendo sentido fuera de su contexto original.

Una breve nota sobre repaso espaciado

El repaso espaciado como técnica de estudio se remonta a la investigación de Hermann Ebbinghaus sobre la curva del olvido en la década de 1880, refinada décadas más tarde en los sistemas de tarjetas que la mayoría reconoce hoy. La técnica solo funciona si las tarjetas están bien formadas: una idea por tarjeta, una pregunta sin ambigüedad, una respuesta que se sostenga sola. Ese es el formato que este endpoint busca por defecto.

Dónde encaja en un flujo de trabajo

Como la respuesta es un task_id y no una respuesta bloqueante, el endpoint se integra sin fricción en flujos por lotes: encolar flashcards para cada capítulo de un curso durante la noche, recibir cada webhook a medida que llega, e insertar las tarjetas directamente en su base de datos de repaso programado. Nada aquí depende de mantener una conexión abierta mientras se genera el contenido.

Qué esperar en calidad y límites

Un texto de origen más largo produce naturalmente más tarjetas y un tiempo de espera proporcionalmente mayor en la cola; los fragmentos muy cortos solo admiten una o dos preguntas con sentido, y la respuesta refleja eso en lugar de rellenar el conjunto con relleno artificial. No hay plan gratuito: cada llamada requiere saldo prepago, y una tarea que falla tras tres reintentos nunca se cobra.

Contenido de cursos a escala

Una plataforma de cursos en línea procesa cada transcripción de clase durante la noche y llena un mazo de repaso para cada módulo antes de que los estudiantes despierten.

Inducción corporativa

Una herramienta de recursos humanos convierte el manual del empleado y las políticas de cumplimiento en flashcards para que el personal nuevo se autoevalúe en vez de releer un PDF de 40 páginas.

Lectores para aprender idiomas

Una aplicación de lectura extrae tarjetas de vocabulario y comprensión de cada texto graduado, ajustadas al nivel de dificultad del pasaje.

Preparación de certificaciones

Una startup de preparación de exámenes convierte los documentos de objetivos de la certificación en mazos de práctica, actualizados automáticamente cada vez que el organismo certificador cambia el temario.

¿Cómo funciona la API para generar flashcards?

Envía texto a POST /text/flashcards, la solicitud se encola de forma asíncrona y recibe las flashcards terminadas por webhook firmado o por un enlace firmado válido por 24 horas.

¿Existe un plan gratuito para esta API de flashcards?

No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. El acceso funciona con un saldo prepago de ForHosting KIT: se recarga desde $10.00 (no caduca) y cada solicitud se cobra a su precio publicado, así que una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.

¿Cómo se calcula el precio?

$0.003 por solicitud más $0.0135 por cada 1.000 palabras del texto de origen, cobrado únicamente sobre las tareas que se completan.

¿Qué pasa si una tarea falla?

La tarea se reintenta automáticamente hasta tres veces; si aun así falla, recibe un error claro y nunca se le cobra por ella.

¿Puedo generar flashcards a partir de documentos muy largos?

Sí: un texto más largo produce más tarjetas y toma proporcionalmente más tiempo en la cola, que es justamente la razón por la que el endpoint es asíncrono en vez de una llamada bloqueante.

¿En qué formato se entregan las tarjetas?

Pares estructurados de pregunta y respuesta diseñados para funcionar como tarjetas de repaso espaciado independientes, entregados como resultado de la tarea vía webhook o enlace firmado.

¿Puedo generar flashcards en lote para un curso completo?

Sí: encola una solicitud por capítulo o lección; cada una devuelve su propio task_id para que pueda procesar toda una biblioteca de curso en paralelo.

¿Por cuánto tiempo quedan disponibles los resultados?

El enlace firmado permanece válido durante 24 horas; después, los datos subyacentes se eliminan y nunca se usan para entrenamiento.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/text/flashcards

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.

curl -X POST https://api.kit.forhosting.com/text/flashcards \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.flashcards",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.003
Por 1000 palabras$0.0135

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_tokens20000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.
422task_failedLa tarea falló tras 3 reintentos. No se cobra.

Ver la documentación completa del KIT →