Skip to content

Brave Search integrations page with examples#329

Open
cohencor-m wants to merge 1 commit intocerb:11.1from
cohencor-m:brave
Open

Brave Search integrations page with examples#329
cohencor-m wants to merge 1 commit intocerb:11.1from
cohencor-m:brave

Conversation

@cohencor-m
Copy link
Copy Markdown
Contributor

fixes: #328

Package JSON:

{
  "package": {
    "name": "Connected Service: Brave Search",
    "revision": 1,
    "requires": {
      "cerb_version": "10.4.0",
      "plugins": [

      ]
    },
    "library": {
      "name": "Brave Search",
      "uri": "cerb_connected_service_bravesearch",
      "description": "Integration with Brave Search",
      "instructions": "# Instructions\r\n\r\n* Enter your API key from <https://api-dashboard.search.brave.com/app/keys>",
      "point": "connected_service",
      "image": "data:image/png;base64,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"
    },
    "configure": {
      "placeholders": [],
      "prompts": [
        {
          "type": "text",
          "label": "API Key",
          "key": "prompt_api_key",
          "params": {
            "default": "",
            "placeholder": "(paste your API Key)"
          }
        },
        {
          "type": "text",
          "label": "Alias",
          "key": "prompt_name",
          "params": {
            "default": "bravesearch",
            "placeholder": "(enter a URI, a-z,0-9,_)"
          }
        }
      ]
    }
  },
  "records": [
    {
      "uid": "service_bravesearch",
      "_context": "connected_service",
      "name": "Brave Search",
      "extension_id": "cerb.service.provider.api_key",
      "params": {
        "api_base_url": "https://api.search.brave.com/res/v1/",
        "api_key_name": "X-Subscription-Token",
        "api_key_location": "header"
      }
    },
    {
      "uid": "account_bravesearch",
      "_context": "connected_account",
      "name": "Brave Search",
      "service_id": "{{{uid.service_bravesearch}}}",
      "owner__context": "cerberusweb.contexts.app",
      "owner_id": "0",
      "uri": "{{{prompt_name}}}",
      "params": {
        "api_key": "{{{prompt_api_key}}}"
      }
    }
  ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Solutions] Brave Search API

1 participant