ecologits
0.5.2
? EcoLogits는 API를 통해 생성 AI 모델 사용에 따른 에너지 소비와 환경 영향을 추적합니다.
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 Public License 버전 2.0(MPL-2.0)의 조건에 따라 라이센스가 부여되었습니다.