Ferramenta de Pesquisa Web
Pesquise na web e retorne títulos, URLs e trechos. Suporta DuckDuckGo (padrão, sem necessidade de chave) e Brave como backends.
Nome da Ferramenta
web_search
Parâmetros
| Key | Type | Default | Description |
|---|---|---|---|
query | string | — | A consulta de pesquisa (obrigatório) |
max_results | integer | 5 | Número máximo de resultados a retornar |
Backends
| Backend | Chave de API | Como Funciona |
|---|---|---|
| DuckDuckGo (padrão) | Não necessária | Busca em https://lite.duckduckgo.com/lite/ e faz parsing dos resultados HTML |
| Brave | Obrigatória | Chama a API JSON https://api.search.brave.com/res/v1/web/search |
Configuração
config.toml
[search]
backend = "duckduckgo" # or "brave"
api_key = "" # Required only for BraveFormato de Saída
Retorna resultados numerados em markdown:
text
1. [Page Title](https://example.com/page)
A brief snippet describing the page content...
2. [Another Result](https://example.com/other)
Another snippet...