Tools
Exa araması
Exa AI, sinir ağı tabanlı, anahtar kelime ve hibrit arama modlarının yanı sıra yerleşik içerik çıkarma (öne çıkan bölümler, metin, özetler) özelliklerine sahip bir web_search sağlayıcısıdır.
Plugini yükleme
openclaw plugins install @openclaw/exa-pluginopenclaw gateway restartAPI anahtarı alma
Hesap oluşturma
exa.ai adresinden kaydolun ve kontrol panelinizden bir API anahtarı oluşturun.
Anahtarı saklama
Gateway ortamında EXA_API_KEY ayarlayın veya şu komutla yapılandırın:
openclaw configure --section webYapılandırma
{ plugins: { entries: { exa: { config: { webSearch: { apiKey: "exa-...", // EXA_API_KEY ayarlanmışsa isteğe bağlıdır baseUrl: "https://api.exa.ai", // isteğe bağlıdır; OpenClaw /search ekler }, }, }, }, }, tools: { web: { search: { provider: "exa", }, }, },}Ortam değişkeni alternatifi: Gateway ortamında EXA_API_KEY ayarlayın. Bir Gateway kurulumunda bunu ~/.openclaw/.env dosyasına ekleyin. Bkz. Ortam değişkenleri.
Temel URL'yi geçersiz kılma
Exa arama isteklerini uyumlu bir proxy veya alternatif uç nokta üzerinden yönlendirmek için plugins.entries.exa.config.webSearch.baseUrl değerini ayarlayın. OpenClaw, yalın ana bilgisayar adlarının başına https:// ekleyerek bunları normalleştirir ve yol zaten /search ile bitmiyorsa sonuna /search ekler. Çözümlenen uç nokta, arama önbelleği anahtarının bir parçasıdır; bu nedenle farklı uç noktalardan gelen sonuçlar hiçbir zaman paylaşılmaz.
Araç parametreleri
querystringrequiredArama sorgusu.
countnumberdefault: 5Döndürülecek sonuçlar (1-100; Exa arama türü sınırlarına tabidir).
type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'Arama modu.
freshness'day' | 'week' | 'month' | 'year'Zaman filtresi. date_after/date_before ile birlikte kullanılamaz.
date_afterstringBu tarihten sonraki sonuçlar (YYYY-MM-DD).
date_beforestringBu tarihten önceki sonuçlar (YYYY-MM-DD).
contentsobjectİçerik çıkarma seçenekleri (aşağıya bakın).
İçerik çıkarma
Sonuçlarda çıkarılan içeriği denetlemek için bir contents nesnesi iletin:
await web_search({ query: "transformer architecture explained", type: "neural", contents: { text: true, // tam sayfa metni highlights: { numSentences: 3 }, // önemli cümleler summary: true, // yapay zekâ özeti },});| İçerik seçeneği | Tür | Açıklama |
|---|---|---|
text |
boolean | { maxCharacters } |
Tam sayfa metnini çıkarır |
highlights |
boolean | { maxCharacters, query, numSentences, highlightsPerUrl } |
Önemli cümleleri çıkarır |
summary |
boolean | { query } |
Yapay zekâ tarafından oluşturulan özet |
contents belirtilmezse Exa varsayılan olarak { highlights: true } kullanır; böylece sonuçlar önemli cümlelerden alıntılar içerir. Sonuç açıklamaları önce öne çıkan bölümlerden, ardından özetten, sonra tam metinden alınır; bunlardan hangisi ilk olarak kullanılabiliyorsa o seçilir. Sonuçlar ayrıca mevcut olduğunda Exa API yanıtındaki ham highlightScores ve summary alanlarını da korur.
Arama modları
| Mod | Açıklama |
|---|---|
auto |
Exa en iyi modu seçer (varsayılan) |
neural |
Anlama dayalı anlamsal arama |
fast |
Hızlı anahtar kelime araması |
deep |
Kapsamlı derin arama |
deep-reasoning |
Akıl yürütmeli derin arama |
instant |
En hızlı sonuçlar |
Notlar
count, Exa arama türü sınırlarına tabi olarak en fazla 100 değerini kabul eder.- Sonuçlar varsayılan olarak 15 dakika boyunca önbelleğe alınır. Exa dâhil tüm
web_searchsağlayıcılarının önbelleğe alma ve istek zaman aşımı ayarlarını değiştirmek için paylaşılantools.web.search.cacheTtlMinutes(dakika) vetools.web.search.timeoutSeconds(varsayılan 30 sn.) değerlerini yapılandırın.
İlgili konular
- Web Aramasına genel bakış -- tüm sağlayıcılar ve otomatik algılama
- Brave Search -- ülke/dil filtreleriyle yapılandırılmış sonuçlar
- Perplexity Search -- alan adı filtrelemeli yapılandırılmış sonuçlar