Skip to main content
All CollectionsSlash Commands on Keymate.AI
How to use Keymate's /slash commands? (with Video Guide)
How to use Keymate's /slash commands? (with Video Guide)

A detailed guideline on Keymate.AI's slash commands and how to benefit from them on Keymate products and with Keymate API

Ozgur Ozkan avatar
Written by Ozgur Ozkan
Updated over a week ago

Using /slash commands with Keymate.AI

One of the great features of Keymate.AI is controlling how ChatGPT executes features with /slash commands.

Keymate has implemented multiple /slash commands that allow you to shortcut the way that ChatGPT uses Keymate.

ChatGPT is incredibly efficient at choosing what component of Keymate to use in order to provide you with the best results. However, based on your prompt, it may not always fully understand what to do.

This is why /slash commands are a great way to clarify what you need, and get the most out of your Keymate experience.

⚠️WARNING: Using slash commands are not recommended if you have not mastered navigating Keymate without them. Because ChatGPT might sometimes hallucinate what you mean by a slash command, and this can cause issues. Please note that not all slash commands are available on every interface. If you try and use a slash command where it is unavailable, ChatGPT will misinterpret your intention and select a slash command that you don't want to use.

This can even lead to deleting everything in your whole Keymate Memory (Knowledge Base / Information Store).

Some /slash commands might be limited to a specific medium: a specific Keymate.AI product on or off ChatGPT. For a definitive list of what commands work with the Ultimate Web App, check out this handy chart.

How do I use /slash commands?

/slash commands are easy to use. All you need is to add the /slash command to the beginning of your prompt. When you send the prompt, ChatGPT will utilize that command to carry out your prompt.

Some /slash commands can act alone, not needing any additional prompt at all, and some are used with a specific kind of prompt.

Here is a comprehensive list of /slash commands you can use:

Search and Browse with /Slash Commands

/search, /keymate: Searches the internet using the query that comes after. Returns results, including HTML content and PDF summaries from the links. (Example)

/browse, /browseByUrl: Reads the content of a specific URL you provide and summarizes the content. You can also ask it to search something specific on the page. (Example)

/hybrid: Searches both the internet and your Keymate Memory (Information Store / Knowledge Base) for the answer.

/searchgiant: Searches the internet using the provided query and returns the results. It's difference from regular /search. command /searchgiant searches 10 pages and provides even more results.

/ultrafastsearch: Searches quickly across 10 pages and provides the results in seconds. It does this by only grabbing the most pertinent information based on the query. Less comprehensive, but faster results.

Managing Your Keymate Memory with /Slash Commands

/upsert, /savetopkb, /insert: These commands can be used in 2 ways:

  1. You can use them to insert the last response you get, to remember the context in following conversations, and enhance the Personal Knowledge Base in your Keymate Memory;

  2. You can add any text you want into your context window after these slash commands to save them to the Personal Knowledge Base in your Keymate Memory. (Example)

Pro tip: You can copy the entire text of a PDF with CMD+A and paste it into the prompt window after these commands. No need for PDF uploading!

/query: There are two ways to use it:

  1. With no text prompt, it will show most recent entries in your Keymate Memory.

  2. With a prompt after this command, you can search for specific info.

/metadatakb: Lists the number of items in your Keymate Memory, some sample information, and usage notes.

⚠️WARNING: Do not use this on Ultimate, since Ultimate Web App might misinterpret this as /reset command with no confirmation.

/reset: Deletes ALL DATA on your Keymate Memory.

⚠️WARNING:

  • This cannot be undone. We do not have access to your information as a backup.

  • This command might not ask for confirmation. Use it with caution.

Use PDFs with /Slash Commands

/document: Utilizes Claude to read a specific PDF you have uploaded and give you a summary of the PDF.

Tips: Claude can read 100,000 tokens so the maximum amount of a PDF it can read in one go is 75,000 words. 1 page of a PDF is about 500 words on average, so it can read a PDF of around 150 pages or less. This varies based on the amount of text on each page.

/pdfpro: Utilizes GPT-4 Pro 128k to read a specific PDF you have uploaded and give you a summary of the PDF.

Tips: This is similar to /document, but since it uses Chat GPT Pro instead of Claude, this command can read a 192 page PDF in one run.

/listpdfs: Lists all the PDFs uploaded to your Keymate Memory

/pdfload: Links you to the location to upload your PDFs in case you forgot :-) (Example)

/pdfsearch: When you provide the name of the PDF you uploaded and a specific prompt after this command, you can search specific information in that PDF.

Other /Slash Commands

/list: Lists recommended slash commands you can use. (Example)

/help: Gives a breakdown of how to best use Keymate (Example)

Where to use which /slash commands

Some slash commands are available on some products, and no others.

Some functions are managed by different slash commands on different products.

on Keymate.AI GPT, Plugin, and Ultimate Web App

Here is a table to see which commands you can use on the Keymate GPT, Keymate Plugin and the Ultimate Web App.

Slash Commands

(❗️Case Sensitive)

Keymate.AI Search GPT

Keymate.AI ChatGPT Plugin

Keymate Ultimate Web App

/academicsearchdoi

✅ Yes

✅ Yes

No

/academicsearchquery

✅ Yes

✅ Yes

No

/browse

No

✅ Yes

No

🔁 Instead:

/browseByUrl

/browseByUrl

No

✅ Yes

✅ Yes

/browsegiant

✅ Yes

No

No

🔁 Instead:

/browseByUrl

/browseurl

✅ Yes

No

No

🔁 Instead:

/browseByUrl

/deleteUsersKnowledgeBase

❗️ WARNING: Command doesn't ask for confirmation

No

No

✅ Yes

/document

✅ Yes

✅ Yes

No

/halloween

✅ Yes

✅ Yes

✅ Yes

/help

✅ Yes

No

No

/helpplugin

No

✅ Yes

No

/hybrid

✅ Yes

✅ Yes

No

/insert

✅ Yes

✅ Yes

No

🔁 Instead:

/upsertToUsersKnowledgeBase

/internetsearch

✅ Yes

No

No

🔁 Instead:

/searchAndBrowse

/keymate

No

✅ Yes

No

🔁 Instead:

/searchAndBrowse

/list

✅ Yes

No

No

/listpdfs

✅ Yes

✅ Yes

No

/listplugin

NO

✅ Yes

No

/ls

✅ Yes

No

No

/lsplugin

No

✅ Yes

No

/metadatakb

✅ Yes

✅ Yes

No

/pdfload

✅ Yes

✅ Yes

No

/pdfpro

✅ Yes

✅ Yes

No

/pdfsearch

✅ Yes

✅ Yes

No

🔁 Instead:

/queryUsersKnowledgeBase

/pkb

✅ Yes

✅ Yes

No

🔁 Instead:

/queryUsersKnowledgeBase

/query

✅ Yes

✅ Yes

No

🔁 Instead:

/queryUsersKnowledgeBase

/queryUsersKnowledgeBase

✅ Yes

✅ Yes

✅ Yes

/reset

❗️ WARNING: Command doesn't ask for confirmation

✅ Yes

✅ Yes

No

🔁 Instead:

/deleteUsersKnowledgeBase

/resetknowledgebase

❗️ WARNING: Command doesn't ask for confirmation

✅ Yes

✅ Yes

No

🔁 Instead:

/deleteUsersKnowledgeBase

/resetKnowledgeBase

❗️ WARNING: Command doesn't ask for confirmation

✅ Yes

✅ Yes

No

🔁 Instead:

/deleteUsersKnowledgeBase

/savetopkb

✅ Yes

✅ Yes

No

🔁 Instead:

/upsertToUsersKnowledgeBase

/search

No

✅ Yes

No

🔁 Instead:

/searchAndBrowse

/searchAndBrowse

No

No

✅ Yes

/searchgiant

✅ Yes

No

No

🔁 Instead:

/searchAndBrowse

/ultrafastsearch

✅ Yes

✅ Yes

✅ Yes

/ultraFastSearch

✅ Yes

No

✅ Yes

/upsert

✅ Yes

✅ Yes

No

🔁 Instead:

/upsertToUsersKnowledgeBase

/upsertjson

✅ Yes

✅ Yes

✅ Yes

/upsertToUsersKnowledgeBase

✅ Yes

✅ Yes

✅ Yes

On Custom GPTs built with Keymate Custom Actions

Keymate API provides a set of slash commands that work within your GPT when you integrate Keymate's custom actions.

For technical clarity, slash commands that work with Keymate Custom Actions have "gpts" in front of them (e.g. /browse -> /gptsbrowse)

Here is a list of the original slash commands and their custom action versions:

Original Version

(❗️Case Sensitive)

Custom Actions on your GPT

(❗️Case Sensitive)

/browse

/gptsbrowse

/browseByUrl

/gptsbrowseByUrl

/browsegiant

/gptsbrowse

/browseurl

/gptsbrowse

/document

/gptsdocument

/help

/gptshelp

/helpplugin

/gptshelp

/hybrid

/gptshybrid

/insert

/gptsinsert

/internetsearch

/gptssearch

/keymate

/gptskeymate

/list

/gptslist

/listpdfs

/gptslistpdfs

/listplugin

/gptslist

/ls

/gptsls

/lsplugin

/gptsls

/metadatakb

/gptsmetadatakb

/pdfload

/gptspdfload

/pdfpro

/gptspdfpro

/pdfsearch

/gptspdfsearch

/pkb

/gptspkb

/query

/gptsquery

/reset

/gptsreset

/resetknowledgebase

/gptsresetknowledgebase

/resetKnowledgeBase

/gptsresetknowledgebase

/savetopkb

/gptssavetopkb

/search

/gptssearch

/searchgiant

/gptssearch

/ultrafastsearch

/gptsultrafastsearch

/upsert

/gptsupsert

If you access Keymate API via Python SDK

You can access Keymate's APIs through Python SDK (Learn more here).

This table summarizes which slash commands work on your product if you use this method.

Slash Commands

Functionality

/browse

Fetches any URLs without proxy it would probably fail on major websites (quicker than /browseurl).

/browseurl

Enables user to conduct web browsing by extracting the text content of a specified URL. It will generate title and content.

/gptsbrowse

Fetches memory.keymate.ai URLs.

/internetsearch

Conducts an internet search.

/query

Queries the user's Keymate Memory.

/search

Searches keyword on the internet without proxies, fetches URLs and optimizes output.

/ultrafastsearch

Provides 10 ultra fast search results from multiple sources, giving a more comprehensive view.

/upsert

Inserts record to Keymate Memory.

Did this answer your question?