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,16 @@
async function createStreamVisualizer(iter,opts){
const{maxPoints:max,alpha,width,height,yDomain}=opts;
let data=[],prev=null;
for await(const i of iter){
const ts=i.timestamp,v=i.value,e=prev==null?v:alpha*v+(1-alpha)*prev;
prev=e;
data.push({timestamp:ts,value:v,ema:e});
if(data.length>max)data.shift();
}
const{scaleLinear,line}=await import('https://cdn.skypack.dev/d3');
if(!data.length)return{data,path:''};
const x=scaleLinear().domain([data[0].timestamp,data.at(-1).timestamp]).range([0,width]);
const y=scaleLinear().domain(yDomain).range([height,0]);
return{data,line().x(d=>x(d.timestamp)).y(d=>y(d.ema))(data)};
}
export default createStreamVisualizer;