SDK
Vercel AI SDK
Integrate Vercel AI SDK with Acontext for session persistence and task extraction
The Vercel AI SDK provides a unified interface for multiple AI providers. Store conversations to Acontext for persistence and task extraction.
Quick Start
acontext create my-ai-project --template-path "typescript/vercel-ai-basic"Install CLI first: curl -fsSL https://install.acontext.io | sh
Manual Setup
Install dependencies
npm install ai @ai-sdk/openai @acontext/acontext dotenv zodConfigure environment
OPENAI_API_KEY=your_openai_key_here
ACONTEXT_API_KEY=sk-ac-your-api-keyRun agent with Acontext
Vercel AI SDK v5 only accepts 'user' and 'assistant' roles. Tool results must be converted to user messages marked as internal.
Resume Sessions
const messages = await client.sessions.getMessages(sessionId, { format: 'openai' });
const conversation = messages.items;
conversation.push({ role: 'user', content: 'Continue' });
const result = await generateText({ model, messages: conversation, tools });Next Steps
Last updated on