ecologits
0.5.2
- EcoLogits ติดตามการใช้พลังงานและผลกระทบต่อสิ่งแวดล้อมจากการใช้แบบจำลอง AI เจนเนอเรชั่นผ่าน API
EcoLogits ถูกสร้างขึ้นและได้รับการดูแลอย่างแข็งขันโดย GenAI Impact ที่ไม่หวังผลกำไร อ่าน เอกสารฉบับเต็มได้ที่ ecology.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 Public License เวอร์ชัน 2.0 (MPL-2.0)