vibe-uppercase
Version:
Uses LLM to convert text to uppercase.
26 lines • 1.04 kB
JavaScript
;
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