Este método permite generar un marco teórico a partir de papers enviados por el usuario, más la información de su proyecto. A diferencia de otros métodos, este utiliza una solicitud multipart/form-data
para aceptar archivos (hasta 15) junto con los datos relacionados al proyecto de investigación. Los archivos son procesados en base a los objetivos y la hipótesis del proyecto.
POST
https://edtechapi.com:7002/create_theoretical_framework
Basic Auth
username
: [Tu clave de API]password
: [Tu secreto de API]La solicitud debe enviarse como multipart/form-data
, con los siguientes campos obligatorios:
Campo | Tipo | Descripción |
---|---|---|
user_id |
String | Identificador único del usuario. |
discipline |
String | Disciplina académica general (Ej.: biología ). |
specialization |
String | Subdisciplina o especialización (Ej.: entomología ). |
general_objective |
String | Objetivo general del proyecto. |
specific_objectives |
String | Objetivos específicos (pueden ir separados por salto de línea o numeración). |
hypotheses |
String | Hipótesis del proyecto. |
lang |
String | Idioma del marco (esp para español, eng para inglés). |
files |
File[] | Uno o más archivos adjuntos relevantes para el marco (máximo 15 archivos). |
form-data
)Key | Value |
---|---|
user_id | jdoe01 |
discipline | biología |
specialization | entomología |
general_objective | Contrastar la ancestría relativa, diversidad genética... |
specific_objectives | 2. Estimar la diversidad genética... 3. Determinar la estructura... |
hypotheses | 1. La ancestría... 2. No hay diferencias... 3. No existe estructuración |
lang | esp |
files | [Sube archivos PDF] IMPORTANTE: Los archivos deben estar en formato PDF y ser PAPERS CIENTIFICOS, vale decir deben contar con abstract, conclusiones, etc, y contar con la información necesaria para poder ser citados en APA] |
Al recibir correctamente los datos y archivos, el sistema procesará la información y devolverá un identificador de tarea (job_id
) para consultar el marco teórico generado más adelante.
{
"job_id": 6
}
job_id
para consultar el contenido generado en el siguiente paso (/get_status_theoretical_framework).Este método permite verificar el estado de generación del marco teórico solicitado con /create_theoretical_framework. Además de indicar si el proceso está listo, detalla el estado de análisis de cada archivo enviado y proporciona el marco integrado generado si el estado es "ready"
.
POST
https://edtechapi.com:7002/get_status_theoretical_framework
Basic Auth
username
: [Tu clave de API]password
: [Tu secreto de API]{
"job_id": 6
}
Parámetro | Tipo | Descripción |
---|---|---|
job_id |
Integer | ID del proceso obtenido al enviar los archivos en el paso anterior (/create_theoretical_framework). |
Si el estado está listo ("ready"
), la respuesta incluirá:
marco_integrado
que contiene el texto completo del marco teórico integrado.Campo | Tipo | Descripción |
---|---|---|
job_id |
Integer | ID de la solicitud. |
status |
String | Estado del proceso ("processing" o "ready" ). |
files |
Object | Estado de análisis por archivo: nombre, estado (file error o finished ), y cita APA generada. |
marco_integrado |
String | Texto completo del marco teórico (solo si status = "ready" ). |
{
"job_id": 6,
"status": "ready",
"files": {
"0": {
"file": "archivo_erroneo.pdf",
"status": "file error",
"apa": "error"
},
"1": {
"file": "Variabilidad genética del ADN mitocondrial de poblaciones de abejas.pdf",
"status": "finished",
"apa": "Salamanca Grosso, G. (2009). Variabilidad genética del ADN mitocondrial..."
}
},
"marco_integrado": "MARCO TEÓRICO\n\nAspectos generales de la ancestría en Apis mellifera..."
}
"file error"
), no detendrá el proceso completo.status
es "processing"
, se recomienda esperar unos segundos antes de volver a consultar.marco_integrado
es el marco en sí y puede utilizarse directamente en un trabajo de investigación. Se encuentra en formato markdown.