import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://kymaapi.com/v1",
apiKey: process.env.KYMA_API_KEY,
});
async function generateReport(data: string): Promise<string> {
const response = await client.chat.completions.create({
model: "qwen-3.6-plus",
messages: [
{ role: "system", content: "Analyze this data and write a brief executive summary with key insights and action items." },
{ role: "user", content: data },
],
});
return response.choices[0].message.content!;
}
// Run daily via cron
const metrics = "Users: 1,200 (+15%), Revenue: $5,400 (+8%), Churn: 2.1% (-0.3%)";
console.log(await generateReport(metrics));