3
4// Environment variables
5const GOOGLE_API_KEY = process.env.GOOGLE_API_KEY;
6const GROUPME_TOKEN = process.env.GROUPME_TOKEN;
7const GROUPME_GROUP_ID = process.env.GROUPME_GROUP_ID;
10// Initialize Google AI
11const ai = new GoogleGenAI({
12 apiKey: GOOGLE_API_KEY,
13});
14
15// GroupMe API configuration
16const baseUrl = "https://api.groupme.com/v3";
17
18// System prompt for Gimpel
90// Generate AI response using Gemini with chat-based conversation
91const generateResponse = async (messages) => {
92 if (!GOOGLE_API_KEY) {
93 throw new Error("Missing Google API key");
94 }
95