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

Araçlar

LibreChat içinde yerleşik aracı yapılandırın

LibreChat araçları Agent Builder içerisinden seçilir ve bir ajan bunları yararlı bulduğunda çalıştırılır. Bu bölüm; görsel oluşturma, arama, hava durumu, hesaplama ve özel dizin arama gibi yerleşik ajan araçlarını kapsar.

Web Search veya MCP ile aynı değil

Bu sayfadaki arama araçları, belirli bir asistana eklediğiniz araçlardır. LibreChat'in yerleşik Web Search özelliği ayrı olarak yapılandırılır ve özel üçüncü taraf araçlar genellikle MCP veya Actions aracılığıyla eklenir.

Hızlı Kurulum

Aracı Seçin

Aşağıdaki tablodan bir araç seçin ve gerekli API anahtarlarını, hizmet URL'lerini veya dizin adlarını toplayın.

Kimlik Bilgileri Ekle

Gerekli değerleri .env dosyanıza ekleyin veya araç bunları istediğinde kullanıcıların LibreChat arayüzünden kendi kimlik bilgilerini girmelerine izin verin.

LibreChat'i Yeniden Başlatın

Ortam değişkeni değişiklikleri yeniden başlatma sırasında yüklenir.

DağıtımKomut
Dockerdocker compose down && docker compose up -d
YerelSunucuyu durdurun, ardından tekrar npm run backend komutunu çalıştırın

Bir Araca Ajan Ekleme

LibreChat içinde Agents kısmını seçin, bir agent oluşturun veya düzenleyin, agent'ın Tools listesini açın, aracı seçin ve agent'ı kaydedin.

Sohbet İçinde Test Et

O ajanla bir sohbet başlatın ve arama, hesaplama, hava durumu raporu veya görsel gibi aracı gerektiren bir şey isteyin.

Mevcut Yerleşik Araçlar

AraçKullanım amacıGerekli yapılandırmaDetaylar
OpenAI Image ToolsOpenAI görüntü modelleriyle görüntü oluşturma ve düzenlemeIMAGE_GEN_OAI_API_KEY; isteğe bağlı IMAGE_GEN_OAI_MODELGörüntü Oluşturma
Gemini Image ToolsGemini kullanarak görüntü oluşturma ve görüntü bağlamıyla düzenlemeGEMINI_API_KEY, GOOGLE_KEY veya GOOGLE_SERVICE_KEY_FILE; isteğe bağlı GEMINI_IMAGE_MODELGemini Görüntü Oluşturma
DALL-E-3Eski OpenAI görüntü oluşturmaDALLE3_API_KEY veya DALLE_API_KEYDALL-E
FluxBulut tabanlı görüntü oluşturma ve ince ayarlı görüntü modelleriFLUX_API_KEY; isteğe bağlı FLUX_API_BASE_URLFlux
Stable DiffusionAutomatic1111 aracılığıyla yerel veya kendi kendine barındırılan görüntü oluşturmaSD_WEBUI_URLStable Diffusion
Google SearchBir aracı için Google Özel Arama sonuçlarıGOOGLE_SEARCH_API_KEY ve GOOGLE_CSE_IDGoogle Search
Tavily SearchAracılar için optimize edilmiş güncel web sonuçlarıTAVILY_API_KEYTavily Search
TraversaalKaynaklarıyla birlikte yapay zeka arama sonuçlarıTRAVERSAAL_API_KEYTraversaal
Azure AI SearchÖzel bir Azure AI Search dizininde arama yapmaAZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_INDEX_NAME, AZURE_AI_SEARCH_API_KEYAzure AI Search
OpenWeatherGüncel, tahmin, geçmiş ve günlük hava durumu verileriOPENWEATHER_API_KEYOpenWeather
Wolfram|AlphaMatematik, hesaplama, birimler, derlenmiş bilgi ve gerçek zamanlı verilerWOLFRAM_APP_IDWolfram|Alpha
CalculatorTemel ve karmaşık hesaplamalarYokCalculator

Özel Araçlar Oluşturma

Çoğu özel araç, LibreChat kaynak kodunu düzenlemeye gerek kalmadan eklenmelidir.

  • Bir ajanı yerel bir betiğe, dahili bir servise, veritabanına, tarayıcı otomasyon sunucusuna veya özel bir API sarmalayıcısına bağlamak istediğinizde MCP kullanın. Örneğin, bir DuckDuckGo arama aracı bir MCP sunucusu aracılığıyla dışa aktarılabilir ve ardından Ajan Oluşturucu'dan (Agent Builder) seçilebilir.
  • Aracı, bir OpenAPI şeması ile tanımlanabilen bir HTTP API olduğunda Actions kullanın.
  • LibreChat'in kaynak seviyesindeki yapılandırılmış araçlarını yalnızca LibreChat'in kendisini geliştirirken düzenleyin. Eski Tools and Plugins development guide katkıda bulunanlar için erişilebilir durumdadır, ancak dağıtımlar için önerilen genişletme yolları MCP ve Actions'tır.

Araç Kullanılabilirliği

Araçlar, LibreChat'in api/app/clients/tools/manifest.json dosyasındaki pluginKey değerleri ile dahili olarak tanımlanır.

Araçları gizlemek için filteredTools kullanın veya yalnızca belirli araçlara izin vermek için includedTools kullanın:

includedTools:
  - calculator
  - image_gen_oai
  - google

Yeniden başlatmanın ardından bir araç Agent Builder içinde görünmüyorsa, aracın ortam değişkenlerini, includedTools ve filteredTools ayarlarını ve ajanın tools yeteneğinin etkinleştirilip etkinleştirilmediğini kontrol edin.

Bu rehber nasıl?