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 dotenvConfigure environment
OPENAI_API_KEY=your_openai_key_here
ACONTEXT_API_KEY=sk-ac-your-api-keyRun 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