import { createMessage, textOf, configFromEnv } from './client.mjs'; try { const message = await createMessage({ ...configFromEnv(), messages: [ { role: 'user', content: 'Explain an API request in two short sentences.' } ] }); if (message.stop_reason !== 'end_turn') throw new Error(`Incomplete response: ${message.stop_reason}`); console.log(textOf(message)); console.log('Token usage:', message.usage); } catch (error) { console.error(error.message); process.exitCode = 1; }