UNPKG

vibe-uppercase

Version:
26 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const { GoogleGenerativeAI } = require("@google/generative-ai"); /** * Converts a string to uppercase using the vibe of an LLM. * @param apiKey Your Google AI API key. * @param text The string to convert to uppercase. * @returns The uppercase string. */ async function vibeUppercase(apiKey, text) { try { const genAI = new GoogleGenerativeAI(apiKey); const model = genAI.getGenerativeModel({ model: "gemini-2.5-flash-lite" }); const prompt = `Convert the following text to uppercase: ${text}`; const result = await model.generateContent(prompt); const response = await result.response; const upperCaseText = response.text(); return upperCaseText; } catch (error) { console.error("Error converting text to uppercase:", error); throw new Error("Failed to convert text to uppercase using Gemini API."); } } module.exports = { vibeUppercase }; //# sourceMappingURL=index.js.map