@@ -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