Skip to content

Commit 4775d3e

Browse files
committed
update calc url params
1 parent 6444db7 commit 4775d3e

File tree

1 file changed

+6
-20
lines changed

1 file changed

+6
-20
lines changed

src/llm-scenario-calc.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ const params = {
1818
avgO: urlParams.has("avgO") ? Number(urlParams.get("avgO")) : null,
1919
model: urlParams.get("model"),
2020
provider: urlParams.get("provider"),
21-
router1: urlParams.get("r1"),
22-
router2: urlParams.get("r2"),
23-
router3: urlParams.get("r3"),
24-
pct1: urlParams.has("p1") ? Number(urlParams.get("p1")) : null,
25-
pct2: urlParams.has("p2") ? Number(urlParams.get("p2")) : null,
26-
pct3: urlParams.has("p3") ? Number(urlParams.get("p3")) : null,
21+
energy: urlParams.has("energy") ? Number(urlParams.get("energy")) : null,
22+
co2: urlParams.has("co2") ? Number(urlParams.get("co2")) : null,
2723
};
2824
```
2925

@@ -208,8 +204,8 @@ ${d3.format(",.0f")((u.sessions)*(u.avgI+u.avgO)/1e6*365)} million tokens and ${
208204
209205
210206
```js
211-
const energy = view(Inputs.range([0.01,30],{value: 1.11, transform: Math.sqrt, step: 0.01, label: "kWh/Mtok"}));
212-
const co2 = view(Inputs.range([0,970],{value: 375, transform: Math.sqrt, step: 1, label: "gCO₂e/kWh"}));
207+
const energy = view(Inputs.range([0.01,30],{value: params.energy ?? 1.11, transform: Math.sqrt, step: 0.01, label: "kWh/Mtok"}));
208+
const co2 = view(Inputs.range([0,970],{value: params.co2 ?? 375, transform: Math.sqrt, step: 1, label: "gCO₂e/kWh"}));
213209
```
214210
215211
@@ -408,18 +404,8 @@ const shareUrl = (() => {
408404
p.set("avgO", Math.round(u.avgO));
409405
p.set("model", modelSelection.id);
410406
p.set("provider", modelSelection.litellm_provider);
411-
if (routerModels.model1) {
412-
p.set("r1", routerModels.model1.id);
413-
p.set("p1", routerModels.pct1);
414-
}
415-
if (routerModels.model2) {
416-
p.set("r2", routerModels.model2.id);
417-
p.set("p2", routerModels.pct2);
418-
}
419-
if (routerModels.model3) {
420-
p.set("r3", routerModels.model3.id);
421-
p.set("p3", routerModels.pct3);
422-
}
407+
p.set("energy", energy);
408+
p.set("co2", co2);
423409
return `${window.location.origin}${window.location.pathname}?${p.toString()}`;
424410
})();
425411

0 commit comments

Comments
 (0)