UNPKG

recallbricks-sdk

Version:

TypeScript SDK for writing memory chunks to RecallBricks persistent memory infrastructure.

18 lines (16 loc) 488 B
// /lib/embedding.ts export async function getEmbedding(text: string): Promise<number[]> { const res = await fetch("https://api.openai.com/v1/embeddings", { method: "POST", headers: { "Authorization": `Bearer ${process.env.OPENAI_API_KEY}`, "Content-Type": "application/json" }, body: JSON.stringify({ input: text, model: "text-embedding-3-small" }) }); const data = await res.json(); return data.data[0].embedding; }