Genere una plantilla de carta de recomendación
Una carta de recomendación convincente exige contexto, pruebas fiables y una recomendación clara, no solo elogios.
Ejecutar — gratis
Este generador convierte el nombre de quien recomienda, el de la persona candidata, su relación y la duración de esta en una estructura práctica. El resultado ofrece una carta editable, secciones identificadas y marcadores visibles para logros, impacto medible, fortalezas, carácter y contacto. Así, usted obtiene un punto de partida sólido sin renunciar a verificar y personalizar cada afirmación importante.
Comience con un contexto creíble
El lector valora cuánto conoce quien recomienda a la persona candidata. Introduzca los nombres que aparecerán en la carta y describa la relación con precisión: «responsable directo», «supervisor doctoral» o «coordinador de voluntariado» informa más que «colega». Indique la duración en años mediante un número positivo; puede usar decimales para periodos parciales. La apertura establece el punto de vista sin inventar cargo, empresa, institución ni fecha. Revísela antes de añadir pruebas. Si la relación cambió, explique brevemente las funciones relevantes. No sugiera supervisión directa si solo hubo colaboración ocasional. La plantilla separa los datos conocidos de los marcadores editables para que usted identifique qué afirmaciones aún requieren conocimiento personal y confirmación antes de compartir la carta.
Sustituya cada marcador por pruebas concretas
El párrafo más sólido conecta un logro, la actuación de la persona candidata y un resultado significativo. Sustituya el marcador por un proyecto, responsabilidad, mejora, premio o reto que quien recomienda haya observado. Añada una cifra fiable cuando exista, como tiempo ahorrado, personas atendidas, ingresos protegidos, errores reducidos o un plazo cumplido. Si no hay una métrica honesta, describa un resultado concreto sin inventar precisión. Explique qué demuestra el ejemplo: criterio, iniciativa, profundidad técnica, fiabilidad, empatía o liderazgo. La sección de carácter permite aportar otra situación breve. Elimine cualquier afirmación que no pueda respaldarse. El generador no investiga a las personas ni completa pruebas automáticamente; la autoría final responde de la exactitud, el consentimiento, la confidencialidad y el detalle adecuado.
Adapte la recomendación a su destino
Antes de enviar la carta, sustituya el marcador de puesto, programa u oportunidad por el nombre exacto y ajuste el énfasis a los criterios de selección. Una referencia laboral puede destacar cumplimiento y colaboración; una académica, independencia intelectual y preparación. Elija un cierre acorde con la valoración sincera. Añada cargo, organización y contacto correctos, además de fecha y dirección si se exige formato formal. Lea la carta completa para detectar repeticiones y comprobar que la voz corresponde a quien firma. Verifique nombres, pronombres, fechas, cifras y datos confidenciales. Las secciones sirven para flujos con formularios y la carta unificada para editores. El navegador es gratuito y cada solicitud API automatizada usa el precio base publicado de $0.002.
Qué puede hacer con ella
Recomendación laboral
Ofrezca a un responsable un borrador con preguntas sobre un proyecto observado, su impacto medible y fortalezas profesionales.
Solicitud académica
Ayude a un supervisor a ordenar pruebas sobre trabajo, carácter y preparación para un curso o programa de investigación.
Referencia comunitaria
Estructure una recomendación creíble sobre servicio, responsabilidad, colaboración y resultados observados.
Preguntas frecuentes
¿El generador inventa logros?
No. Inserta marcadores visibles para que quien recomienda añada logros y resultados que sepa que son exactos.
¿Qué significa la duración?
Es el tiempo, en años, durante el cual quien recomienda ha conocido a la persona candidata en la relación indicada. Debe ser mayor que cero.
¿Puedo indicar una fracción de año?
Sí. Use un decimal positivo, como 1.5 para dieciocho meses, y confirme que la redacción describe fielmente la relación.
¿Puedo enviar el resultado sin cambios?
No. Sustituya todos los marcadores, compruebe datos y nombres, adapte el destino y añada formato y contacto.
¿Cuánto cuesta una solicitud API?
El precio base es $0.002 por solicitud. El mismo generador determinista puede usarse gratis en el navegador.
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/doc/reference-letter-template \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"referee":"Dr. Maya Chen","candidate":"Jordan Lee","relationship":"direct manager","duration":3}'const res = await fetch("https://api.kit.forhosting.com/doc/reference-letter-template", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"referee": "Dr. Maya Chen",
"candidate": "Jordan Lee",
"relationship": "direct manager",
"duration": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/reference-letter-template",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"referee": "Dr. Maya Chen",
"candidate": "Jordan Lee",
"relationship": "direct manager",
"duration": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/reference-letter-template", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"referee":"Dr. Maya Chen","candidate":"Jordan Lee","relationship":"direct manager","duration":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"referee":"Dr. Maya Chen","candidate":"Jordan Lee","relationship":"direct manager","duration":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/reference-letter-template", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"referee": "Dr. Maya Chen",
"candidate": "Jordan Lee",
"relationship": "direct manager",
"duration": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.reference_letter_template",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 25 |
max_pages | 200 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |