// Each run purchases a new request unless you reuse AFTERCORE_REQUEST_ID. Inspect Usage before retrying. import { randomUUID } from 'node:crypto'; import OpenAI from 'openai'; const headers = { 'Idempotency-Key': process.env.AFTERCORE_REQUEST_ID || randomUUID(), 'X-Aftercore-Price-Version': "1f23ae48-a4a4-4ff8-bf61-cc5c8f5120fa", ...(process.env.AFTERCORE_SESSION ? { 'X-Aftercore-Session': process.env.AFTERCORE_SESSION } : {}) }; const client = new OpenAI({ apiKey: process.env.AFTERCORE_API_KEY, baseURL: "https://aftercore.io/v1", maxRetries: 0 }); const stream = await client.responses.create({ "model": "gpt-5.6-sol", "stream": true, "store": false, "max_output_tokens": 32, "input": "Say hello in one short sentence." }, { headers }); for await (const event of stream) { if (event.type === 'response.output_text.delta') process.stdout.write(event.delta); }