turbopuffer-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Install

npm install turbopuffer-sdk

Usage

import { TurboPufferApiClientV1 } from 'turbopuffer-sdk'

const client = new TurboPufferApiClientV1({
    token: process.env.TURBOPUFFER_KEY,
})

const namespace = 'test'
const upsertRes = await client.upsertVectors({
    namespace,
    vectors: [{ id: 1, vector: [1, 2, 3], attributes: { hello: 'ciao' } }],
})

const vectors = await client.listAllVectors({ namespace })

const results = await puffer.queryVectors({
    namespace,
    distance_metric: 'cosine_distance',
    include_attributes,
    vector: [1, 2, 3],
})

const delRes = await client.deleteNamespace({ namespace })

/turbopuffer-sdk/

    Package Sidebar

    Install

    npm i turbopuffer-sdk

    Weekly Downloads

    1

    Version

    0.1.1

    License

    none

    Unpacked Size

    23.3 kB

    Total Files

    12

    Last publish

    Collaborators

    • xmorse