@memorylayerai/vercel-ai
v0.5.0
Published
Vercel AI SDK integration for MemoryLayer
Maintainers
Readme
@memorylayer/vercel-ai
Vercel AI SDK integration for MemoryLayer - Add memory-augmented AI to your applications.
Installation
npm install @memorylayer/vercel-ai @memorylayer/sdk ai zodQuick Start
Provider Adapter
import { createMemoryLayerProvider } from '@memorylayer/vercel-ai';
import { MemoryLayerClient } from '@memorylayer/sdk';
import { generateText } from 'ai';
const client = new MemoryLayerClient({
apiKey: process.env.MEMORYLAYER_API_KEY!,
});
const provider = createMemoryLayerProvider({
client,
projectId: 'proj_abc123',
});
const { text } = await generateText({
model: provider,
prompt: 'What are my preferences?',
});Memory Tools
import { memoryTool, searchTool } from '@memorylayer/vercel-ai';
import { generateText } from 'ai';
const { text } = await generateText({
model: provider,
prompt: 'Remember that I prefer dark mode',
tools: {
addMemory: memoryTool({ client, projectId: 'proj_abc123' }),
searchMemory: searchTool({ client, projectId: 'proj_abc123' }),
},
});Documentation
For full documentation, visit https://docs.memorylayer.com
License
MIT
