Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack šŸŽ‰ Learn more
LibreChat

Ferramentas

Configure ferramentas de agente integradas no LibreChat

As ferramentas do LibreChat são selecionadas a partir do Agent Builder e executadas quando um agente decide que elas são úteis. Esta seção aborda as ferramentas integradas do agente, como geração de imagens, pesquisa, clima, computação e consulta de índice privado.

NĆ£o Ć© o mesmo que Web Search ou MCP

As ferramentas de busca nesta pÔgina são ferramentas que você adiciona a um agente específico. O recurso de Web Search integrado do LibreChat é configurado separadamente, e ferramentas personalizadas de terceiros geralmente são adicionadas por meio de MCP ou Actions.

Configuração RÔpida

Escolha a Tool

Escolha uma ferramenta da tabela abaixo e colete quaisquer chaves de API, URLs de serviƧo ou nomes de ƭndice necessƔrios.

Adicionar Credenciais

Adicione os valores necessÔrios ao seu .env file, ou permita que os usuÔrios forneçam suas próprias credenciais a partir da interface do LibreChat quando a ferramenta solicitar.

Reiniciar o LibreChat

As alterações nas variÔveis de ambiente são carregadas ao reiniciar.

DeploymentCommand
Dockerdocker compose down && docker compose up -d
LocalPare o servidor e, em seguida, execute npm run backend novamente

Adicionar a Ferramenta a um Agent

No LibreChat, selecione Agents, crie ou edite um agente, abra a lista de Tools do agente, selecione a ferramenta e salve o agente.

Testar no Chat

Inicie um chat com esse agente e peça algo que exija a ferramenta, como uma pesquisa, cÔlculo, previsão do tempo ou imagem.

Ferramentas Integradas Atuais

FerramentaUse paraConfiguração necessÔriaDetalhes
OpenAI Image ToolsGerar e editar imagens com modelos de imagem da OpenAIIMAGE_GEN_OAI_API_KEY; opcional IMAGE_GEN_OAI_MODELGeração de Imagem
Gemini Image ToolsGerar imagens e editar com contexto de imagem usando o GeminiGEMINI_API_KEY, GOOGLE_KEY ou GOOGLE_SERVICE_KEY_FILE; opcional GEMINI_IMAGE_MODELGeração de Imagem Gemini
DALL-E-3Geração de imagem legada da OpenAIDALLE3_API_KEY ou DALLE_API_KEYDALL-E
FluxGeração de imagem na nuvem e modelos de imagem ajustadosFLUX_API_KEY; opcional FLUX_API_BASE_URLFlux
Stable DiffusionGeração de imagem local ou auto-hospedada via Automatic1111SD_WEBUI_URLStable Diffusion
Google SearchResultados do Google Custom Search para um agenteGOOGLE_SEARCH_API_KEY e GOOGLE_CSE_IDGoogle Search
Tavily SearchResultados da web atuais otimizados para agentesTAVILY_API_KEYTavily Search
TraversaalResultados de busca de IA com fontesTRAVERSAAL_API_KEYTraversaal
Azure AI SearchPesquisar um Ć­ndice privado do Azure AI SearchAZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_INDEX_NAME, AZURE_AI_SEARCH_API_KEYAzure AI Search
OpenWeatherDados meteorológicos atuais, de previsão, históricos e diÔriosOPENWEATHER_API_KEYOpenWeather
Wolfram|AlphaMatemÔtica, computação, unidades, conhecimento curado e dados em tempo realWOLFRAM_APP_IDWolfram|Alpha
CalculatorCƔlculos bƔsicos e complexosNenhumCalculator

Criando Ferramentas Personalizadas

A maioria das ferramentas personalizadas deve ser adicionada sem editar o código-fonte do LibreChat.

  • Use o MCP quando quiser conectar um agente a um script local, serviƧo interno, banco de dados, servidor de automação de navegador ou um wrapper de API personalizado. Por exemplo, uma ferramenta de busca do DuckDuckGo pode ser exposta atravĆ©s de um servidor MCP e, em seguida, selecionada no Agent Builder.
  • Use Actions quando a ferramenta for uma API HTTP que pode ser descrita com um esquema OpenAPI.
  • Edite as ferramentas estruturadas em nĆ­vel de código-fonte do LibreChat apenas quando vocĆŖ estiver desenvolvendo o próprio LibreChat. O guia de desenvolvimento de Ferramentas e Plugins legado permanece disponĆ­vel para colaboradores, mas MCP e Actions sĆ£o os caminhos de extensĆ£o recomendados para implantaƧƵes.

Disponibilidade de Ferramentas

As ferramentas são identificadas internamente pelo seu pluginKey a partir do arquivo api/app/clients/tools/manifest.json do LibreChat.

Use filteredTools para ocultar ferramentas, ou includedTools para permitir apenas ferramentas especĆ­ficas:

includedTools:
  - calculator
  - image_gen_oai
  - google

Se uma ferramenta não estiver visível no Agent Builder após a reinicialização, verifique as variÔveis de ambiente da ferramenta, includedTools, filteredTools e se a capacidade tools do agente estÔ habilitada.

Como estĆ” este guia?