tarzi 0.2.1

Rust-native lite search for AI applications
Documentation
# Tarzi environment configuration
# Copy values into your shell / process environment (there is no tarzi.toml).
# Precedence: CLI parameters > environment variables > defaults

# -----------------------------------------------------------------------------
# General
# -----------------------------------------------------------------------------
# TARZI_LOG_LEVEL=info
# TARZI_TIMEOUT=30

# -----------------------------------------------------------------------------
# Fetcher
# -----------------------------------------------------------------------------
# TARZI_FETCHER_MODE=browser_headless   # browser_headless | browser_headed | plain_request
# TARZI_FETCHER_FORMAT=markdown         # markdown | html | text | json | yaml
# TARZI_USER_AGENT=Mozilla/5.0 ...
# TARZI_FETCHER_TIMEOUT=30
# TARZI_PROXY=http://127.0.0.1:7890     # fallback; HTTP(S)_PROXY wins at use time
# TARZI_WEB_DRIVER=chromedriver         # chromedriver | geckodriver
# TARZI_WEB_DRIVER_URL=http://localhost:4444

# -----------------------------------------------------------------------------
# Search
# -----------------------------------------------------------------------------
# TARZI_SEARCH_ENGINE=bing              # bing | google | google_serper | brave | duckduckgo | baidu | sogou_weixin
# TARZI_SEARCH_MODE=auto                # auto | apiquery | webquery
# TARZI_SEARCH_LIMIT=5
# TARZI_QUERY_PATTERN=https://example.com/search?q={query}

# -----------------------------------------------------------------------------
# Standard / engine-specific API keys (not TARZI_* prefixed)
# -----------------------------------------------------------------------------
# HTTPS_PROXY=http://proxy.example.com:8080
# HTTP_PROXY=http://proxy.example.com:8080
# BRAVE_API_KEY=your-brave-api-key
# SERPER_API_KEY=your-serper-api-key