# Search engines

> DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity ve diğer search engines üzerinden web'den ve exploit veritabanlarından agents'a güncel bilgiler sağlayın.

[Agents](https://pentagi.com/tr/docs/glossary/#agent) tek bir birleşik `web_search` [tool](https://pentagi.com/tr/docs/glossary/#tool) üzerinden arama yapar. Bir mod talep ederler — parçacıklı kaynaklar için `links`, sentezlenmiş bir yanıt için `answer`, derinlemesine çoklu kaynak analizi için `research` veya PoC'ler ve saldırı araçları için `exploit` — ve tool bunun için yapılandırılmış en uygun [search engine](https://pentagi.com/tr/docs/glossary/#search-engine)'i seçer, geçici hataları yeniden dener ve otomatik olarak başka bir search engine'e geri döner.

`.env` içindeki search engines'in herhangi bir kombinasyonunu etkinleştirin; DuckDuckGo, `DUCKDUCKGO_ENABLED=false` olmadığı sürece açıktır:

| Search engine        | Değişkenler                                                         | Notlar                                                                    |
| -------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| DuckDuckGo           | `DUCKDUCKGO_ENABLED=true`, `DUCKDUCKGO_REGION`                      | Anahtar gerekmez; varsayılan olarak açık                                  |
| Sploitus             | `SPLOITUS_ENABLED=true`                                             | Exploit ve güvenlik açığı arama, anahtar gerekmez                         |
| Google Custom Search | `GOOGLE_API_KEY`, `GOOGLE_CX_KEY`                                   | Yeni customer’lara kapalı; Google 1 Ocak 2027 tarihinde hizmeti kapatıyor |
| Tavily               | `TAVILY_API_KEY`                                                    |                                                                           |
| Firecrawl            | `FIRECRAWL_API_KEY`, `FIRECRAWL_API_URL`                            |                                                                           |
| Traversaal           | `TRAVERSAAL_API_KEY`                                                |                                                                           |
| Perplexity           | `PERPLEXITY_API_KEY`, `PERPLEXITY_MODEL`, `PERPLEXITY_CONTEXT_SIZE` |                                                                           |
| SearXNG              | `SEARXNG_URL`, `SEARXNG_CATEGORIES`, `SEARXNG_LANGUAGE`             | Kendi sunucunuzda barındırılan meta arama                                 |

```bash
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080
```

## [Dahili yedek search engine](https://pentagi.com/tr/docs/configuration/search-engines/#internal-fallback-engine)

`WEB_SEARCH_INTERNAL_ENABLED=true`, PentAGI'nin sonuç sayfalarını kendi izole tarayıcısında açmasını ve bunları modelinizle özetlemesini sağlar. Cevaplar, araştırma ve exploit'ler için Tavily, Firecrawl ve Perplexity'den sonra, Traversaal'dan önce denenir. `WEB_SEARCH_INTERNAL_MAX_SITES` ve `WEB_SEARCH_INTERNAL_MAX_SITE_BYTES` çalışmayı sınırlar. Varsayılan olarak kapalıdır.

## [Tarayıcı](https://pentagi.com/tr/docs/configuration/search-engines/#browser)

Aramadan bağımsız olarak, agents sayfaları paketli `scraper` hizmeti aracılığıyla açabilirler; bu hizmet, sayfa içeriğini ve ekran görüntülerini döndüren izole bir tarayıcıdır.