UNPKG

@genai-impact/ecologits-openai

Version:

Ecologits.js Wrapper & Calculator for the OpenAI API

13 lines 665 B
import ecologits from "@genai-impact/ecologits.js"; const PROVIDER = "openai"; export const streamEventImpact = (item, model, startDate) => { const tokens = item.usage?.completion_tokens || 0; const requestLatency = new Date().getTime() - startDate.getTime(); return ecologits.computeLlmImpacts(PROVIDER, model, tokens, requestLatency); }; export const completeImpact = (completion, model, startDate) => { const tokens = completion.usage?.completion_tokens || 0; const requestLatency = new Date().getTime() - startDate.getTime(); return ecologits.computeLlmImpacts(PROVIDER, model, tokens, requestLatency); }; //# sourceMappingURL=lib.js.map