Use a API de LLM local quando um script precisa de geração de texto, classificação, extração ou resumo.
// Perguntar ao LLM — usar um modelo local de IA para análise//// Este script envia um prompt ao LLM configurado// e registra a resposta.// Requer um provedor LLM configurado em Settings > AI.
g.log("Enviando prompt ao LLM...");
// Geração simples de texto (informe o nome do seu modelo)const model = "llama3"; // Troque pelo modelo instaladoconst response = await g.llm.promptLocalLlm( model, "Explique em duas frases o que um web scraper faz.");
g.log("Resposta do LLM:");g.log(response);
// Você também pode combinar LLM com conteúdo da página// (requer uma guia do navegador com página carregada)const tabs = g.tabs.getTabs();if (tabs && tabs.length > 0) { const pageText = await g.dom.extractContent("body");
if (pageText && pageText.length > 0) { // Limitar aos primeiros 500 caracteres para caber no contexto const snippet = pageText.substring(0, 500);
const summary = await g.llm.promptLocalLlm( model, "Resuma esta página web em um parágrafo:\n\n" + snippet );
g.log("Resumo da página: " + summary); } else { g.log("A página não tem conteúdo de texto para resumir."); }}