{
  "slug": "rake-keywords",
  "name": "gizza-ai/rake-keywords",
  "version": "0.1.0",
  "title": "RAKE Keyword Extractor — gizza.ai",
  "description": "Extract the top keywords and keyphrases from any document using the RAKE algorithm — ranked by relevance, right in your browser. Nothing is uploaded.",
  "tags": [
    "rake",
    "keyword extraction",
    "keyphrase extraction",
    "keywords",
    "text analysis",
    "nlp",
    "extract keywords"
  ],
  "category": "text",
  "urls": {
    "page": "https://gizza.ai/tools/rake-keywords/",
    "markdown": "https://gizza.ai/tools/rake-keywords/index.md",
    "descriptor": "https://gizza.ai/tools/rake-keywords/tool.json",
    "deep_link_example": "https://gizza.ai/tools/rake-keywords/?text=Paste%20a%20document%20to%20extract%20keywords%20from%E2%80%A6&top_n=10&max_words=0"
  },
  "cli": "gizza tool rake-keywords \"Paste a document to extract keywords from…\"",
  "tool": {
    "description": "Extract the most relevant keywords and keyphrases from a document using the RAKE (Rapid Automatic Keyword Extraction) algorithm. Set top_n to limit results (0 = all) and max_words to cap phrase length (0 = no cap). Returns ranked keyphrases with RAKE scores.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "max_words": {
          "default": 0,
          "description": "Maximum words per keyphrase; 0 means no limit.",
          "minimum": 0,
          "type": "integer"
        },
        "text": {
          "description": "The document text to extract keywords from.",
          "type": "string"
        },
        "top_n": {
          "default": 10,
          "description": "Maximum number of keyphrases to return; 0 returns all.",
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}