ecologits
0.5.2
? EcoLogits melacak konsumsi energi dan dampak lingkungan dari penggunaan model AI generatif melalui API.
EcoLogits dibuat dan dikelola secara aktif oleh organisasi nirlaba GenAI Impact . Baca dokumentasi selengkapnya di ecologits.ai .
pip install ecologits
Untuk integrasi dengan penyedia tertentu, gunakan pip install ecologits[openai]
. Saat ini kami mendukung penyedia berikut: anthropic
, cohere
, google-generativeai
, huggingface-hub
, mistralai
dan openai
. Lihat daftar lengkap penyedia.
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" )
Lihat dokumentasi paket di EcoLogits
Untuk mulai menyiapkan lingkungan pengembangan dan memberikan kontribusi pada EcoLogits, lihat Berkontribusi pada EcoLogits.
Proyek ini dilisensikan berdasarkan ketentuan Mozilla Public License Versi 2.0 (MPL-2.0).