{
    "search.engine.web.serper.display_name": {
        "category": "serper",
        "description": "Display name to use in the U.I. for this search engine.",
        "editable": false,
        "max_value": null,
        "min_value": null,
        "name": "Display Name",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "Serper",
        "visible": false
    },
    "search.engine.web.serper.description": {
        "category": "serper",
        "description": "Human-readable description of the search engine.",
        "editable": false,
        "max_value": null,
        "min_value": null,
        "name": "Description",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "Fast and affordable Google Search API with real-time results.",
        "visible": false
    },
    "search.engine.web.serper.api_key": {
        "category": "serper",
        "description": "The Serper API key to use. Get yours at https://serper.dev",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Api Key",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "password",
        "value": "",
        "visible": true
    },
    "search.engine.web.serper.class_name": {
        "category": "serper",
        "description": "Class name for the Serper search engine",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Class Name",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "SerperSearchEngine",
        "visible": true
    },
    "search.engine.web.serper.module_path": {
        "category": "serper",
        "description": "Module path for the Serper search engine",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Module Path",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "local_deep_research.web_search_engines.engines.search_engine_serper",
        "visible": true
    },
    "search.engine.web.serper.default_params.region": {
        "category": "serper",
        "description": "Country code for localized results (e.g., 'us', 'gb', 'fr')",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Region",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "us",
        "visible": true
    },
    "search.engine.web.serper.default_params.search_language": {
        "category": "serper",
        "description": "Language code for search results (e.g., 'en', 'es', 'fr')",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Search Language",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "text",
        "value": "en",
        "visible": true
    },
    "search.engine.web.serper.default_params.safe_search": {
        "category": "serper",
        "description": "Enable or disable safe search filtering",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Safe Search",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": true,
        "visible": true
    },
    "search.engine.web.serper.default_params.time_period": {
        "category": "serper",
        "description": "Filter results by time period ('day', 'week', 'month', 'year', or null for all time)",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Time Period",
        "options": [
            {
                "label": "All Time",
                "value": null
            },
            {
                "label": "Past Day",
                "value": "day"
            },
            {
                "label": "Past Week",
                "value": "week"
            },
            {
                "label": "Past Month",
                "value": "month"
            },
            {
                "label": "Past Year",
                "value": "year"
            }
        ],
        "step": null,
        "type": "SEARCH",
        "ui_element": "dropdown",
        "value": null,
        "visible": true
    },
    "search.engine.web.serper.default_params.include_full_content": {
        "category": "serper",
        "description": "Include full webpage content in results (may slow down search)",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Include Full Content",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": false,
        "visible": true
    },
    "search.engine.web.serper.reliability": {
        "category": "serper",
        "description": "Reliability of the Serper search engine",
        "editable": true,
        "max_value": 1.0,
        "min_value": 0.0,
        "name": "Reliability",
        "options": null,
        "step": 0.05,
        "type": "SEARCH",
        "ui_element": "range",
        "value": 0.95,
        "visible": true
    },
    "search.engine.web.serper.requires_api_key": {
        "category": "serper",
        "description": "Whether this search engine requires an API key",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Requires Api Key",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": true,
        "visible": false
    },
    "search.engine.web.serper.requires_llm": {
        "category": "serper",
        "description": "Whether this search engine requires an LLM for relevance filtering",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Requires LLM",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": false,
        "visible": false
    },
    "search.engine.web.serper.supports_full_search": {
        "category": "serper",
        "description": "Whether this search engine supports full document search",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Supports Full Search",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": true,
        "visible": false
    },
    "search.engine.web.serper.strengths": {
        "category": "serper",
        "description": "Strengths of this search engine",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Strengths",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "json",
        "value": [
            "Lightning-fast response times (1-2 seconds)",
            "Very affordable pricing",
            "High-quality Google search results",
            "Real-time results",
            "Knowledge graph and related searches",
            "People Also Ask data",
            "Simple pay-per-use pricing"
        ],
        "visible": false
    },
    "search.engine.web.serper.weaknesses": {
        "category": "serper",
        "description": "Weaknesses of this search engine",
        "editable": true,
        "max_value": null,
        "min_value": null,
        "name": "Weaknesses",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "json",
        "value": [
            "Requires API key with usage limits",
            "Not specialized for academic content"
        ],
        "visible": false
    }
}
