← Voltar às receitas

Perguntar ao LLM local

Envie um prompt ao LLM local configurado e, opcionalmente, resuma a página ativa.

MCP e IA Intermediário JavaScript ask_the_llm.js

Pré-requisitos

  • Um provedor LLM configurado em Settings > AI
  • Um nome de modelo local disponível no provedor configurado

Resultado esperado

O Guida registra a resposta do modelo e resume o texto da página se uma guia do navegador tiver conteúdo carregado.

Exemplo de código-fonte

ask_the_llm.js

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 instalado
const 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.");
}
}