const weflayr = require('weflayr');
const OpenAI = require('openai');
weflayr.setup(); // once, at startup, before enablePropagateMetadataToGateway
weflayr.enablePropagateMetadataToGateway();
const client = new OpenAI({
baseURL: 'https://gateway.weflayr.com/v1',
apiKey: process.env.WEFLAYR_API_KEY,
});
await weflayr.propagateMetadata({ featureName: 'support-ticket' }, async () => {
const category = await client.responses.create({ model: 'claude-opus-5-5', input: `Classify: ${ticket}` });
const reply = await client.responses.create({ model: 'claude-opus-5-5', input: `Reply to: ${ticket}` });
});