Omnigent

Integrations › Omnigent

web_search backend

Keenable as a built-in web_search backend in Omnigent — the only keyless one — selectable via the tool's search_provider config.

Setup

  1. 1No separate install

    Keenable ships as a built-in web_search backend in Omnigent (merged upstream) — there is no separate package to install.

  2. 2Select Keenable

    Select it via the tool's search_provider config, or set the same keys on the web_search tool config in an agentspec:

    python
    from omnigent.tools.builtins.web_search import WebSearchTool
    
    tool = WebSearchTool(config={"search_provider": "keenable", "max_results": 5})
    print(tool.invoke("what is retrieval augmented generation"))

Keyless by default (/v1/search/public, no key); add "api_key": "keen_…" to the config to switch to the authenticated endpoint and lift the rate limits.

View the change on GitHub →