Cálculo de la Huella de Carbono
Endpoint
Ruta:
https://us-central1-totemfunctions.cloudfunctions.net/calculateCarbonFootprint
Método: POST
Descripción
Este endpoint calcula la huella de carbono de una organización o proyecto basado en los datos de emisiones proporcionados. La función evalúa las emisiones directas e indirectas y proporciona recomendaciones para reducir la huella de carbono. Utiliza OpenAI para generar recomendaciones detalladas y estrategias sostenibles.
Solicitud (Request)
Ejemplo de Cuerpo de Solicitud (JSON)
Descripción de Parámetros
uid (string): Identificador del usuario que realiza la solicitud. Se utiliza para verificar la autorización del usuario.
data (object): Datos de emisiones que incluyen:
scope1 (array of objects): Emisiones directas, donde cada objeto contiene:
type (string): Tipo de emisión (por ejemplo, "fuel", "naturalGas").
quantity (number): Cantidad del recurso consumido.
scope2 (array of objects): Emisiones indirectas de electricidad, con la misma estructura que scope1.
scope3 (array of objects): Otras emisiones indirectas, con la misma estructura que scope1.
Errores Comunes
400 Bad Request: Si faltan los parámetros
uid
odata
.403 Forbidden: Si el
uid
no está autorizado.500 Internal Server Error: En caso de errores internos durante el procesamiento de la solicitud.
Respuesta (Response)
Ejemplo de Cuerpo de Respuesta (JSON)
Descripción de Campos
message (string): Mensaje que indica el resultado del cálculo de la huella de carbono.
inputData (object): Datos de emisiones proporcionados, con factores de emisión añadidos.
totalEmissions (number): Total de emisiones de carbono calculadas en kg CO2e.
recommendations (string): Recomendaciones detalladas generadas por OpenAI, que incluyen:
Acciones para reducir las emisiones en cada uno de los alcances (Scope 1, Scope 2, Scope 3).
Estrategias sostenibles a largo plazo.
Recomendaciones sobre compensaciones de carbono y energías renovables.
Oportunidades de mejora en los procesos operativos para minimizar la huella de carbono.
Notas Adicionales
La respuesta incluye un desglose de los datos de entrada con los factores de emisión aplicados, el total calculado de emisiones y recomendaciones detalladas para mitigar la huella de carbono.
La sección de recomendaciones proporciona estrategias prácticas y sugerencias basadas en el análisis de la huella de carbono, y está diseñada para ayudar a los profesionales en sostenibilidad a mejorar sus prácticas y reducir el impacto ambiental.