{
let xx = (
await gpt3.embeddings(
"Now is the winter of our discontent; Made glorious summer by this sun of York;"
)
).data[0].embedding;
let yy = (
await gpt3.embeddings(
"Now is the winter of our discontent; Made glorious summer by this sun of York;"
)
).data[0].embedding;
let diff = xx.map((xi, i) => yy[i] - xi);
let div = DOM.element("div");
Plotly.newPlot(
div,
[
{
x: xx,
y: yy,
mode: "markers",
type: "scatter",
marker: { size: 4, color: "rgba(0, 0, 255,0.5)" },
name: "value"
},
{
x: xx,
y: diff,
mode: "markers",
type: "scatter",
marker: { size: 4, color: "rgba(255, 0, 0,0.5)" },
name: "difference"
}
],
{
xaxis: { range: [-0.05, 0.05] },
yaxis: { range: [-0.05, 0.05] }
}
);
return div;
}