Método: Crear Marco Teórico a partir de Papers

Descripción

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.

Endpoint

Autenticación


Formato de Envío

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).

Ejemplo de Solicitud (en 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]

Respuesta

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.

Ejemplo de Respuesta (JSON)
{ "job_id": 6 }

Notas

Método: Obtener Estado del Marco Teórico Automatizado

Descripción

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".

Endpoint

Autenticación


Cuerpo de la Solicitud (JSON)

{ "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).

Respuesta

Si el estado está listo ("ready"), la respuesta incluirá:

Campos de la Respuesta
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").

Ejemplo de Respuesta (JSON) (contiene como ejemplo un archivo erróneo y otro correcto)

{ "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..." }

Consideraciones