Integrations

Libro is designed to slot perfectly into modern Fullstack frameworks.

Vercel AI SDK Integration

You can use Libro seamlessly alongside the Vercel AI SDK to stream context-aware responses.

import { streamText } from 'ai';
import { openai } from '@ai-sdk/openai';

// 1. Get Context
const context = await ctx.getContext(userId, userPrompt);

// 2. Stream Generation
const result = await streamText({
  model: openai('gpt-4o'),
  system: `You are an AI assistant. Context: ${context}`,
  prompt: userPrompt,
});

return result.toDataStreamResponse();

Supabase Integration

You can trigger Libro ingestion directly from Supabase Database Webhooks when a new row is inserted into your users table!