Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Tools

Configureer ingebouwde agent-tools in LibreChat

LibreChat tools worden geselecteerd vanuit de Agent Builder en uitgevoerd wanneer een agent besluit dat ze nuttig zijn. Dit gedeelte behandelt ingebouwde agent-tools zoals het genereren van afbeeldingen, zoeken, weer, berekeningen en het opzoeken in een privé-index.

Niet hetzelfde als Web Search of MCP

De zoektools op deze pagina zijn tools die je toevoegt aan een specifieke agent. De ingebouwde Web Search functie van LibreChat wordt afzonderlijk geconfigureerd, en aangepaste tools van derden worden meestal toegevoegd via MCP of Actions.

Snelle installatie

Kies de Tool

Kies een tool uit de onderstaande tabel en verzamel alle vereiste API-sleutels, service-URL's of indexnamen.

Inloggegevens toevoegen

Voeg de vereiste waarden toe aan je .env bestand, of laat gebruikers hun eigen inloggegevens opgeven via de LibreChat UI wanneer de tool daarom vraagt.

LibreChat herstarten

Wijzigingen in omgevingsvariabelen worden geladen bij een herstart.

DeploymentCommand
Dockerdocker compose down && docker compose up -d
LokaalStop de server en voer daarna opnieuw npm run backend uit

De Tool toevoegen aan een Agent

In LibreChat, selecteer Agents, maak of bewerk een agent, open de Tools-lijst van de agent, selecteer de tool en sla de agent op.

Testen in de chat

Start een chat met die agent en vraag om iets waarvoor de tool nodig is, zoals een zoekopdracht, berekening, weerbericht of afbeelding.

Huidige ingebouwde tools

ToolGebruik het voorVereiste configuratieDetails
OpenAI Image ToolsAfbeeldingen genereren en bewerken met OpenAI-afbeeldingsmodellenIMAGE_GEN_OAI_API_KEY; optioneel IMAGE_GEN_OAI_MODELImage Generation
Gemini Image ToolsAfbeeldingen genereren en bewerken met afbeeldingscontext via GeminiGEMINI_API_KEY, GOOGLE_KEY, of GOOGLE_SERVICE_KEY_FILE; optioneel GEMINI_IMAGE_MODELGemini Image Generation
DALL-E-3Legacy OpenAI-afbeeldingsgeneratieDALLE3_API_KEY of DALLE_API_KEYDALL-E
FluxCloud-afbeeldingsgeneratie en fine-tuned afbeeldingsmodellenFLUX_API_KEY; optioneel FLUX_API_BASE_URLFlux
Stable DiffusionLokale of self-hosted afbeeldingsgeneratie via Automatic1111SD_WEBUI_URLStable Diffusion
Google SearchGoogle Custom Search-resultaten voor een agentGOOGLE_SEARCH_API_KEY en GOOGLE_CSE_IDGoogle Search
Tavily SearchActuele webresultaten geoptimaliseerd voor agentsTAVILY_API_KEYTavily Search
TraversaalAI-zoekresultaten met bronvermeldingTRAVERSAAL_API_KEYTraversaal
Azure AI SearchDoorzoek een private Azure AI Search-indexAZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_INDEX_NAME, AZURE_AI_SEARCH_API_KEYAzure AI Search
OpenWeatherActuele, voorspelde, historische en dagelijkse weergegevensOPENWEATHER_API_KEYOpenWeather
Wolfram|AlphaWiskunde, berekeningen, eenheden, gecureerde kennis en real-time dataWOLFRAM_APP_IDWolfram|Alpha
CalculatorBasis- en complexe berekeningenGeenCalculator

Aangepaste tools maken

De meeste aangepaste tools moeten worden toegevoegd zonder de broncode van LibreChat te bewerken.

  • Gebruik MCP wanneer je een agent wilt verbinden met een lokaal script, interne service, database, browser-automatiseringsserver of een aangepaste API-wrapper. Een DuckDuckGo-zoektool kan bijvoorbeeld worden blootgesteld via een MCP-server en vervolgens worden geselecteerd in de Agent Builder.
  • Gebruik Actions wanneer de tool een HTTP API is die kan worden beschreven met een OpenAPI-schema.
  • Bewerk de bron-gebaseerde gestructureerde tools van LibreChat alleen wanneer je zelf aan LibreChat ontwikkelt. De verouderde Tools and Plugins development guide blijft beschikbaar voor bijdragers, maar MCP en Actions zijn de aanbevolen extensiepaden voor implementaties.

Tool-beschikbaarheid

Tools worden intern geïdentificeerd door hun pluginKey uit LibreChat's api/app/clients/tools/manifest.json.

Gebruik filteredTools om tools te verbergen, of includedTools om alleen specifieke tools toe te staan:

includedTools:
  - calculator
  - image_gen_oai
  - google

Als een tool na een herstart niet zichtbaar is in de Agent Builder, controleer dan de omgevingsvariabelen van de tool, includedTools, filteredTools, en of de tools capability van de agent is ingeschakeld.

Hoe is deze gids?