// 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': "54ac8163-7f8b-4c48-a9bf-72bf8d9b5465", ...(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": "grok-4.6", "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); }