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.
| Deployment | Command |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Lokaal | Stop 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
| Tool | Gebruik het voor | Vereiste configuratie | Details |
|---|---|---|---|
| OpenAI Image Tools | Afbeeldingen genereren en bewerken met OpenAI-afbeeldingsmodellen | IMAGE_GEN_OAI_API_KEY; optioneel IMAGE_GEN_OAI_MODEL | Image Generation |
| Gemini Image Tools | Afbeeldingen genereren en bewerken met afbeeldingscontext via Gemini | GEMINI_API_KEY, GOOGLE_KEY, of GOOGLE_SERVICE_KEY_FILE; optioneel GEMINI_IMAGE_MODEL | Gemini Image Generation |
| DALL-E-3 | Legacy OpenAI-afbeeldingsgeneratie | DALLE3_API_KEY of DALLE_API_KEY | DALL-E |
| Flux | Cloud-afbeeldingsgeneratie en fine-tuned afbeeldingsmodellen | FLUX_API_KEY; optioneel FLUX_API_BASE_URL | Flux |
| Stable Diffusion | Lokale of self-hosted afbeeldingsgeneratie via Automatic1111 | SD_WEBUI_URL | Stable Diffusion |
| Google Search | Google Custom Search-resultaten voor een agent | GOOGLE_SEARCH_API_KEY en GOOGLE_CSE_ID | Google Search |
| Tavily Search | Actuele webresultaten geoptimaliseerd voor agents | TAVILY_API_KEY | Tavily Search |
| Traversaal | AI-zoekresultaten met bronvermelding | TRAVERSAAL_API_KEY | Traversaal |
| Azure AI Search | Doorzoek een private Azure AI Search-index | AZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_INDEX_NAME, AZURE_AI_SEARCH_API_KEY | Azure AI Search |
| OpenWeather | Actuele, voorspelde, historische en dagelijkse weergegevens | OPENWEATHER_API_KEY | OpenWeather |
| Wolfram|Alpha | Wiskunde, berekeningen, eenheden, gecureerde kennis en real-time data | WOLFRAM_APP_ID | Wolfram|Alpha |
| Calculator | Basis- en complexe berekeningen | Geen | Calculator |
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
- googleAls 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?