Docs: Update benchmark for openrouter/sherlock-think-alpha

This commit is contained in:
github-actions[bot]
2025-11-16 00:31:00 +00:00
parent fc98f13849
commit 9450b6f936
10 changed files with 208 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
async function processCSV(csvString,config){
const{default:Papa}=await import('https://esm.sh/papaparse');
const{filterColumn:fc,filterValue:fv,groupBy:gb,aggregateColumn:ac,operation:op}=config;
const parsed=Papa.parse(csvString,{header:true}).data;
const filtered=parsed.filter(r=>r[fc]==fv);
const groups=filtered.reduce((acc,r)=>{
const k=r[gb];
const v=Number(r[ac])||0;
if(!acc[k])acc[k]={s:0,c:0};
acc[k].s+=v;
acc[k].c++;
return acc;
},{});
return Object.entries(groups).map(([k,g])=>{
const res=op==='count'?g.c:op==='sum'?g.s:g.s/g.c;
return{[gb]:k,result:res};
});
}
export default processCSV;