import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://kymaapi.com/v1",
apiKey: process.env.KYMA_API_KEY,
});
async function handleSlackMessage(question: string, docs: string): Promise<string> {
const response = await client.chat.completions.create({
model: "gemini-2.5-flash",
messages: [
{
role: "system",
content: `You are a helpful internal assistant. Answer based on these docs:\n\n${docs}\n\nBe concise. Use bullet points.`,
},
{ role: "user", content: question },
],
});
return response.choices[0].message.content!;
}
// In your Slack bot handler:
// const answer = await handleSlackMessage(event.text, companyDocs);
// await slack.chat.postMessage({ channel: event.channel, text: answer });