genai-impact / ecologits

🌱 EcoLogits tracks the energy consumption and environmental footprint of using generative AI models through APIs.
https://ecologits.ai/
Mozilla Public License 2.0
88 stars 9 forks source link

JOSS Submission Review from @jaywonchung #95

Open jaywonchung opened 1 day ago

jaywonchung commented 1 day ago

Dear Samuel (@samuelrince) and Adrien (@adrienbanse),

Thank you for submitting your work to the Journal of Open Source Software. I enjoyed trying out EcoLogits and reading the manuscript.

Summary of submission

EcoLogits is a software package that transparently instruments popular LLM inference API clients so that they provide estimations for various metrics related to environmental impact, including energy consumption and operational and embodied carbon emission.

Installation and functionality were validated for the OpenAI provider.

Checklist items

I was able to easily check off all items on the JOSS review checklist except for Documentation > Functionality documentation.

The core functionality of EcoLogits is estimation, and estimations ought to be accompanied by a quantification of error/accuracy as part of its methodology. More specifically, I believe answers to questions including but not limited to the following will be very helpful, if not crucially important, to many users:

This can be part of the Methodology page in the documentation. For those pertaining to the Impacts class (fields like min and max), additionally the API reference page would be appropriate. For the paper, given that space is limited, a brief summary and a few common case error quantifications (e.g., Chat completion via OpenAI) in the Methodology section would suffice.

Miscellaneous notes

All of the following are optional comments/requests/suggestions that I do not see as blocking or required.

Software

Paper

Best regards, Jae-Won Chung


Review thread: https://github.com/openjournals/joss-reviews/issues/7471