ecologits
0.5.2
? EcoLogits透過 API 追蹤使用生成式人工智慧模型的能源消耗和環境影響。
EcoLogits 由GenAI Impact 非營利組織創建並積極維護。閱讀ecologits.ai 上的完整文件。
pip install ecologits
若要與特定提供者集成,請使用pip install ecologits[openai]
。我們目前支援以下提供者: anthropic
、 cohere
、 google-generativeai
、 huggingface-hub
、 mistralai
和openai
。查看提供者的完整清單。
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" )
請參閱 EcoLogits 上的套件文檔
若要開始設定開發環境並為 EcoLogits 做出貢獻,請參閱為 EcoLogits 做出貢獻。
該專案根據 Mozilla 公共授權版本 2.0 (MPL-2.0) 的條款獲得許可。