Acontext
SDK

OpenAI TypeScript SDK

Integrate OpenAI TypeScript SDK with Acontext for session persistence and task extraction

OpenAI's message format is natively compatible with Acontext. Store messages directly without conversion.

Quick Start

acontext create my-openai-project --template-path "typescript/openai-basic"

Install CLI first: curl -fsSL https://install.acontext.io | sh

Manual Setup

Install dependencies

npm install openai @acontext/acontext dotenv

Configure environment

OPENAI_API_KEY=your_openai_key_here
ACONTEXT_API_KEY=sk-ac-your-api-key

Run agent with Acontext

Resume Sessions

const messages = await client.sessions.getMessages(sessionId, { format: 'openai' });
const conversation = messages.items;

conversation.push({ role: 'user', content: 'Summarize our conversation' });
const response = await openaiClient.chat.completions.create({
  model: 'gpt-4o-mini',
  messages: conversation,
});

Next Steps

Last updated on

On this page