? EcoLogits verfolgt den Energieverbrauch und die Umweltauswirkungen der Verwendung generativer KI-Modelle über APIs.
EcoLogits wurde von der gemeinnützigen Organisation GenAI Impact erstellt und wird aktiv gepflegt. Lesen Sie die vollständige Dokumentation auf ecologits.ai .
pip install ecologits
Für die Integration mit einem bestimmten Anbieter verwenden Sie pip install ecologits[openai]
. Wir unterstützen derzeit die folgenden Anbieter: anthropic
, cohere
, google-generativeai
, huggingface-hub
, mistralai
und openai
. Sehen Sie sich die vollständige Liste der Anbieter an.
from ecologits import EcoLogits
from openai import OpenAI
# Initialize EcoLogits
EcoLogits . init ()
client = OpenAI ( api_key = "<OPENAI_API_KEY>" )
response = client . chat . completions . create (
model = "gpt-3.5-turbo" ,
messages = [
{ "role" : "user" , "content" : "Tell me a funny joke!" }
]
)
# Get estimated environmental impacts of the inference
print ( f"Energy consumption: { response . impacts . energy . value } kWh" )
print ( f"GHG emissions: { response . impacts . gwp . value } kgCO2eq" )
Siehe Paketdokumentation zu EcoLogits
Informationen zum Einrichten einer Entwicklungsumgebung und zum Beitragen zu EcoLogits finden Sie unter Mitwirken bei EcoLogits.
Dieses Projekt ist unter den Bedingungen der Mozilla Public License Version 2.0 (MPL-2.0) lizenziert.