Skip to main content
The @guildai-services/killian~turbopuffer package gives your agents access to Turbopuffer’s serverless vector database built on object storage.

Authentication

  • Type: API key
  • Token management: API keys do not expire

Setup

1

Open Credentials

Go to Credentials in Guild.
2

Connect Turbopuffer

Click Turbopuffer and enter your API key from the Turbopuffer console.

Usage

import { turbopufferTools } from "@guildai-services/killian~turbopuffer"
import { llmAgent } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that queries a Turbopuffer vector database",
  tools: { ...turbopufferTools },
})
Use pick() to limit the agent to specific operations:
import { turbopufferTools } from "@guildai-services/killian~turbopuffer"
import { llmAgent, pick } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that searches a Turbopuffer namespace",
  tools: {
    ...pick(turbopufferTools, [
      "turbopuffer_query",
      "turbopuffer_upsert",
    ]),
  },
})