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

Alat

Konfigurasikan alat agen bawaan di LibreChat

Alat LibreChat dipilih dari Agent Builder dan dijalankan ketika agen memutuskan bahwa alat tersebut berguna. Bagian ini mencakup alat agen bawaan seperti pembuatan gambar, pencarian, cuaca, komputasi, dan pencarian indeks pribadi.

Tidak sama dengan Web Search atau MCP

Alat pencarian di halaman ini adalah alat yang Anda tambahkan ke agen tertentu. Fitur Web Search bawaan LibreChat dikonfigurasi secara terpisah, dan alat pihak ketiga kustom biasanya ditambahkan melalui MCP atau Actions.

Pengaturan Cepat

Pilih Tool

Pilih alat dari tabel di bawah ini dan kumpulkan kunci API, URL layanan, atau nama indeks yang diperlukan.

Tambahkan Kredensial

Tambahkan nilai yang diperlukan ke file .env Anda, atau biarkan pengguna memberikan kredensial mereka sendiri dari UI LibreChat saat alat tersebut memintanya.

Restart LibreChat

Perubahan variabel lingkungan dimuat saat memulai ulang.

DeploymentCommand
Dockerdocker compose down && docker compose up -d
LocalHentikan server, lalu jalankan npm run backend kembali

Menambahkan Tool ke Agent

Di LibreChat, pilih Agents, buat atau edit agen, buka daftar Tools agen tersebut, pilih alatnya, lalu simpan agen tersebut.

Uji di Chat

Mulai obrolan dengan agen tersebut dan mintalah sesuatu yang memerlukan alat, seperti pencarian, perhitungan, laporan cuaca, atau gambar.

Alat Bawaan Saat Ini

ToolGunakan untukKonfigurasi yang diperlukanDetail
OpenAI Image ToolsMembuat dan mengedit gambar dengan model gambar OpenAIIMAGE_GEN_OAI_API_KEY; opsional IMAGE_GEN_OAI_MODELImage Generation
Gemini Image ToolsMembuat gambar dan mengedit dengan konteks gambar menggunakan GeminiGEMINI_API_KEY, GOOGLE_KEY, atau GOOGLE_SERVICE_KEY_FILE; opsional GEMINI_IMAGE_MODELGemini Image Generation
DALL-E-3Pembuatan gambar OpenAI versi lamaDALLE3_API_KEY atau DALLE_API_KEYDALL-E
FluxPembuatan gambar cloud dan model gambar yang telah disesuaikanFLUX_API_KEY; opsional FLUX_API_BASE_URLFlux
Stable DiffusionPembuatan gambar lokal atau self-hosted melalui Automatic1111SD_WEBUI_URLStable Diffusion
Google SearchHasil Google Custom Search untuk agenGOOGLE_SEARCH_API_KEY dan GOOGLE_CSE_IDGoogle Search
Tavily SearchHasil web terkini yang dioptimalkan untuk agenTAVILY_API_KEYTavily Search
TraversaalHasil pencarian AI dengan sumberTRAVERSAAL_API_KEYTraversaal
Azure AI SearchMencari indeks Azure AI Search pribadiAZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_INDEX_NAME, AZURE_AI_SEARCH_API_KEYAzure AI Search
OpenWeatherData cuaca terkini, prakiraan, historis, dan harianOPENWEATHER_API_KEYOpenWeather
Wolfram|AlphaMatematika, komputasi, unit, pengetahuan terkurasi, dan data real-timeWOLFRAM_APP_IDWolfram|Alpha
CalculatorPerhitungan dasar dan kompleksTidak adaCalculator

Membuat Custom Tools

Sebagian besar alat kustom harus ditambahkan tanpa perlu mengubah kode sumber LibreChat.

  • Gunakan MCP saat Anda ingin menghubungkan agen ke skrip lokal, layanan internal, basis data, server otomatisasi peramban, atau pembungkus API kustom. Sebagai contoh, alat pencarian DuckDuckGo dapat diekspos melalui server MCP dan kemudian dipilih dari Agent Builder.
  • Gunakan Actions ketika tool tersebut adalah API HTTP yang dapat dideskripsikan dengan skema OpenAPI.
  • Edit alat terstruktur tingkat sumber LibreChat hanya jika Anda sedang mengembangkan LibreChat itu sendiri. Panduan pengembangan Tools and Plugins versi lama tetap tersedia bagi kontributor, namun MCP dan Actions adalah jalur ekstensi yang direkomendasikan untuk deployment.

Ketersediaan Tool

Tools diidentifikasi secara internal berdasarkan pluginKey dari api/app/clients/tools/manifest.json milik LibreChat.

Gunakan filteredTools untuk menyembunyikan alat, atau includedTools untuk hanya mengizinkan alat tertentu:

includedTools:
  - calculator
  - image_gen_oai
  - google

Jika sebuah tool tidak terlihat di Agent Builder setelah dimulai ulang, periksa variabel lingkungan tool tersebut, includedTools, filteredTools, dan apakah kapabilitas tools pada agen sudah diaktifkan.

Bagaimana panduan ini?