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 })

Package Sidebar

Install

npm i turbopuffer-sdk

Weekly Downloads

21

Version

0.1.1

License

none

Unpacked Size

23.3 kB

Total Files

12

Last publish

Collaborators

  • xmorse