@genai-impact/ecologits-openai
Version:
Ecologits.js Wrapper & Calculator for the OpenAI API
13 lines • 665 B
JavaScript
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