REIN
Sign inGet started
Integrations

Vercel AI SDK

Use REIN's Vercel AI SDK helpers to enforce spending policies inside streamText, generateText, and tool calls. Works with any AI SDK provider.

Install

npm install @rein/sdk ai

Usage with streamText

import { ReinClient } from '@rein/sdk'; import { streamText, tool } from 'ai'; const rein = new ReinClient({ vault: process.env.REIN_VAULT! }); const result = await streamText({ model, tools: { search: rein.aiTool({ recipient: 'api.brave.com', cost_usdc: 0.02, async execute({ query }) { return search(query); } } } });
API reference