ecologits
0.5.2
؟ تقوم EcoLogits بتتبع استهلاك الطاقة والتأثيرات البيئية لاستخدام نماذج الذكاء الاصطناعي التوليدية من خلال واجهات برمجة التطبيقات.
تم إنشاء 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).