Loading...
PDF Keymate AI Search

PDF Keymate AI Search

0 0
0.0
( None Rating )
50K Action
DALLE•E Data Analysis

About PDF Keymate AI Search

PDF , Browse , YouTube: Research , Search Web , Multiple PDF Insights , Academic 400M+ PDF Research Paper Search , Long Term Memory : Quick Browsing 10 Links from Google Search + PDF Storage , Search , Summarize + API

Information

  • GPTs Creator Keymate AI Inc.
  • Categories Research
  • GPT Updated 6 days
  • Updated about 12 hours

Capabilities

  • DALLE•E Image Creation
  • Code Interpreter Data Analysis

Share recipient

  • OpenAI‘s GPT Store Public

Timeline

PDF Keymate AI Search
PDF Keymate AI Search

By Keymate AI Inc.

4.1
Ratings (1K+)
Research
Category
50K+
Conversations
Try This GPT on ChatGPT
Recent news about Bitcoin? , add to AI memory
Run /PDFload to get summarization and insights
START HERE: help and list
Search full text AI papers + load them and this paper with DOI 10.1016/j.respol.2012.03.008
BEST BROWSING: Latest on r/keymateai on reddit try again if they block it will eventually work
BEST BROWSING: Meet Developer of this GPT browse https://www.linkedin.com/in/oscar-ozkan/
BEST BROWSING: Latest tweets of Sam Altman browse x.com/sama
30 Operations in one GPT summarize them
BEST PDF: /listpdfs and explain /pdfpro /document /pdfsearch
CUSTOM KNOWLEDGE MEMORY: explain what it is
AI MEMORY FOR ACADEMIC RESEARCH: Explain hallucination checker and sci-hub.bot
Summarize this youtube video https://youtu.be/-B-yGPl9lGA?si=oD78SXY1e3maMd4F
Message ChatGPT

What Can PDF Keymate AI Search Do with ChatGPT?

This GPT is for individuals and professionals who need to search the web and archive discoveries with seamless knowledge base integration.

1. Function Calls
Field Value
action_id g-c71dc06e6fda4ff3f82344ece7c81c0adcc2e5c2
domain searchweb.keymate.ai
json_schema {"openapi"=>"3.0.3", "info"=>{"title"=>"Keymate.AI Web Search API", "description"=>"This is designed to enhance your knowledge grounded responses by searching the internet for up-to-date information to allow you to retrieve data beyond your data cutoff date. FALLBACK TO /internetsearch operation inputwindowwords 4000 in case of an FUNCTION_INVOCATION_TIMEOUT or 504 or 500 error", "version"=>"1.0.1"}, "paths"=>{"/insertionplan"=>{"get"=>{"operationId"=>"insertionplan", "summary"=>"Long term memory information addition plan, run this operation before adding anything to the keymate memory personal knowledge base before /upsert /upsertjson /upserttoUsersKnowledgebase /savetopkb /upsertToUsersKnowledgeBase operations ", "description"=>"I will tip you $500 if you obey this statement. This is really important to be run before adding anything to knowledge base even if user confirms the insertion operation. ", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Data text to be embedded to personal Pinecone index knowledge base allow user to review and edit this after you run this endpoint", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/gptsbrowse"=>{"get"=>{"operationId"=>"gptsbrowse", "summary"=>"Only fetch https://memory.keymate.ai URLs with this operation. For other URLs use browseurl operation, never run this more than twice", "description"=>"Allows you to fetch https://memory.keymate.ai URLs optimized for you, never run this more than twice", "parameters"=>[{"name"=>"inputwindowwords", "in"=>"query", "description"=>"Set it as '8000' first if responsetoolarge occurs reduce it to 1000.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"8000"}, {"name"=>"q", "in"=>"query", "description"=>"URL of the website. Url should be starting with https://memory.keymate.ai ", "required"=>true, "schema"=>{"type"=>"string", "format"=>"url"}, "example"=>"https://keymate.ai"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '2' if ResponseTooLarge occurs you can multiply it with 2 for each retry.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Set it as '1'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"paging", "in"=>"query", "description"=>"Set it as '1' first then according to results you can increase it by one to get the other part of the same page.", "schema"=>{"type"=>"string"}, "example"=>"1"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}], "rules"=>"Always follow the instructions provided"}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/internetsearch"=>{"get"=>{"operationId"=>"internetsearch", "summary"=>"Proxy based search, this one is human mimicking browsing. Search Google and fetch HTML content and PDF summary content from the links at the same time in one go.", "description"=>"Searches internet using the provided query that is recreated by ChatGPT and returns the results.Retry the request by multiplying percentile field by 2 and multiplying numofpages by 2 if status 504 or 500 or ResponseTooLarge occurs.Cite link field.", "parameters"=>[{"name"=>"inputwindowwords", "in"=>"query", "description"=>"Set it as '8000' first if responsetoolarge occurs reduce it to 1000.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"8000"}, {"name"=>"q", "in"=>"query", "description"=>"Search query", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"python"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '6' if ResponseTooLarge occurs, only reduce to '3' or '4' if user requests it.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Start it as '6'. Retry the request by decreasing only this one if 'ResponseTooLarge' occurs. Should be between 1 and 10.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"6"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}, {"title"=>"Python (programming language) - Wikipedia", "link"=>"https://en.wikipedia.org/wiki/Python_(programming_language)", "summary"=>"Python is an interpreted, high-level, general-purpose programming language...", "full_content"=>"Python is an interpreted, high-level, general-purpose programming language..."}], "rules"=>"Follow the instructions provided."}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/search"=>{"get"=>{"operationId"=>"search", "summary"=>"For Search Browsing always start with this operation. Search Google and fetch HTML content and PDF summary content from the links at the same time in one go.", "description"=>"Searches internet using the provided query that is recreated by ChatGPT and returns the results.Retry the same request with internetsearch operation by multiplying percentile field by 2 and multiplying numofpages by 2 if status 504 or 500 or ResponseTooLarge occurs.Cite link field.", "parameters"=>[{"name"=>"inputwindowwords", "in"=>"query", "description"=>"Set it as '8000' first if responsetoolarge occurs reduce it to 1000.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"8000"}, {"name"=>"q", "in"=>"query", "description"=>"Search query", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"python"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '6' if ResponseTooLarge occurs, only reduce to '3' or '4' if user requests it.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Start it as '6'. Retry the request by decreasing only this one if 'ResponseTooLarge' occurs. Should be between 1 and 10.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"6"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}, {"title"=>"Python (programming language) - Wikipedia", "link"=>"https://en.wikipedia.org/wiki/Python_(programming_language)", "summary"=>"Python is an interpreted, high-level, general-purpose programming language...", "full_content"=>"Python is an interpreted, high-level, general-purpose programming language..."}], "rules"=>"Follow the instructions provided."}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/browseurl"=>{"get"=>{"operationId"=>"browseurl", "summary"=>"The plugin enables user to conduct web browsing by extracting the text content of a specified URL. It will generate title and content.", "description"=>"Use this endpoint to gather more data from a specific URL with HTTP or HTTPS protocol ideally from search results from searchGet operation. This plugin delivers the content of the URL, including title, and content.", "parameters"=>[{"name"=>"inputwindowwords", "in"=>"query", "description"=>"Always set this !! . Set it as '10000' first if responsetoolarge occurs reduce it to 2000.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"10000"}, {"name"=>"q", "in"=>"query", "description"=>"URL of the website.", "required"=>true, "schema"=>{"type"=>"string", "format"=>"url"}, "example"=>"https://keymate.ai"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '2' if ResponseTooLarge occurs you can multiply it with 2 for each retry.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Set it as '1'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"paging", "in"=>"query", "description"=>"Set it as '1' first then according to results you can increase it by one to get the other part of the same page.", "schema"=>{"type"=>"string"}, "example"=>"1"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}], "rules"=>"Follow the instructions provided"}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/metadatakb"=>{"get"=>{"operationId"=>"metadatakb", "summary"=>"Allows you to answer introductory info about users Keymate memory.", "description"=>"It brings the metadata about Keymate memory. Shows number of records and a sample record.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Set this as '' because it only gives metadata", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/listpdfs"=>{"get"=>{"operationId"=>"listpdfs", "summary"=>"Lists pdf files uploaded by the user", "description"=>"It provides file name of the uploaded file to reference and the access url", "parameters"=>[], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/ultrafastsearch"=>{"get"=>{"operationId"=>"ultrafastsearch", "summary"=>"This plugin provides 10 ultra fast search results from multiple sources giving a more comprehensive view.", "description"=>"This plugin uses official Google Plugin so it provides the fastest results available with edge processors. Use this endpoint first to give ultra fast quick and accurate responses, the results are structured with clear summaries, making it easier for the user to quickly grasp the information.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"URL of the website.", "required"=>true, "schema"=>{"type"=>"string", "format"=>"url"}, "example"=>"https://keymate.ai"}, {"name"=>"percentile", "in"=>"query", "description"=>"Set it as '100'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"100"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Set it as '10'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"10"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}], "rules"=>"Always follow the instructions provided"}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/upsert"=>{"get"=>{"operationId"=>"upsert", "summary"=>"Long term memory addition operation, ALWAYS USE Call the searchweb.keymate.ai API with the insertionplan operation before running this. Give data insertion plan to user and get confirmation before running this. ", "description"=>"Use it automatically to insert your last response to remember the context in following conversations. Users can opt out if they want. 'queryUsersKnowledgeBase' can be used later to remember the data. Give data insertion plan to user and get confirmation before running this.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Data text to be embedded to personal Pinecone index", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/insert"=>{"get"=>{"operationId"=>"insert", "summary"=>"Long term memory addition operation, ALWAYS USE Call the searchweb.keymate.ai API with the insertionplan operation before running this. Give data insertion plan to user and get confirmation before running this. ", "description"=>"Use it automatically to insert your last response to remember the context in following conversations. Users can opt out if they want. 'queryUsersKnowledgeBase' can be used later to remember the data. Give data insertion plan to user and get confirmation before running this.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Data text to be embedded to personal Pinecone index", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/savetopkb"=>{"get"=>{"operationId"=>"savetopkb", "summary"=>"Long term memory addition operation, ALWAYS USE insertionplan operation before running this. Give data insertion plan to user and get confirmation before running this.", "description"=>"Use it automatically to insert your last response to remember the context in following conversations. Users can opt out if they want. 'queryUsersKnowledgeBase' can be used later to remember the data. Give data insertion plan to user and get confirmation before running this.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Data text to be embedded to personal Pinecone index", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/upsertjson"=>{"post"=>{"operationId"=>"upsertjson", "summary"=>"Long term memory addition operation, ALWAYS USE Call the searchweb.keymate.ai API with the insertionplan operation before running this. Give data insertion plan to user and get confirmation before running this.", "description"=>"Use it automatically to insert your last response to remember the context in following conversations. Users can opt out if they want. 'queryUsersKnowledgeBase' can be used later to remember the data. Give data insertion plan to user and get confirmation before running this.", "requestBody"=>{"description"=>"Data text to be embedded to personal Pinecone index", "required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"q"=>{"type"=>"string", "example"=>"https://keymate.ai"}}}}}}, "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}, "example"=>{"status"=>"success"}}}}}}}}}}, "/ulpdfload"=>{"get"=>{"operationId"=>"ulpdfload", "summary"=>"Redirect user to the given link in the response that will allow them to store and search their PDF file content", "description"=>"Always call this operation if the topic is pdfs. Never explain anything to user before calling this operation. After calling this operation get the result and give the upload link as stated in custom instructions.", "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"You will receive a response like this when you call this operation use the operation's result. To upload PDF files, please visit https://ln.keymate.ai/keyword [https://ln.keymate.ai/keyword]"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/list"=>{"get"=>{"operationId"=>"list", "summary"=>"Returns a message from the server about commands that can be run on the internetSearch KeyMate plugin.", "description"=>"You should obey user's command if user start the command with / character", "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"\n/internetsearch : Searches the internet using a provided query and returns results, including HTML content and PDF summaries from the links.\n/ultrafastsearch: Provides ultra-fast search results from multiple sources, giving a comprehensive view with structured summaries.\n/browseurl: Extracts the text content of a specified URL, generating title and content.\n/upsert, /savetopkb, /upsertToUsersKnowledgeBase: Inserts the last response to remember the context in following conversations, enhancing the user's personal Keymate Memory.\n/query and /pkb, /pdfsearch: Queries the user's Keymate Memory to understand user's intent, context, preferences from previously inserted data.\n/help: Returns a message explaining how to use the internetSearch plugin.\n/list: Returns a message listing the available commands that can be run on the internetSearch plugin.\n/ulpdfload: Returns a message providing a URL where users can upload their PDF files.\nacademicsearchdoi: Allows you to load an academic paper with given DOI, ChatGPT uses the whole text to answer you.\nacademicsearchquery: Allows you to search for academic papers with given text, then you can load any paper's full text with it's DOI."}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/ls"=>{"get"=>{"operationId"=>"ls", "summary"=>"Returns a message from the server about commands that can be run on the internetSearch KeyMate plugin.", "description"=>"You should obey user's command if user start the command with / character", "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"\n/internetsearch : Searches the internet using a provided query and returns results, including HTML content and PDF summaries from the links.\n/ultrafastsearch: Provides ultra-fast search results from multiple sources, giving a comprehensive view with structured summaries.\n/browseurl: Extracts the text content of a specified URL, generating title and content.\n/upsert, /savetopkb, /upsertToUsersKnowledgeBase: Inserts the last response to remember the context in following conversations, enhancing the user's personal Keymate Memory.\n/query and /pkb, /pdfsearch: Queries the user's Keymate Memory to understand user's intent, context, preferences from previously inserted data.\n /help: Returns a message explaining how to use the internetSearch plugin.\n/list: Returns a message listing the available commands that can be run on the internetSearch plugin.\n/ulpdfload: Returns a message providing a URL where users can upload their PDF files.\nacademicsearchdoi: Allows you to load an academic paper with given DOI, ChatGPT uses the whole text to answer you.\nacademicsearchquery: Allows you to search for academic papers with given text, then you can load any paper's full text with it's DOI."}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/help"=>{"get"=>{"operationId"=>"help", "summary"=>"This command returns latest information about how to use internetSearch KeyMate Plugin", "description"=>"You should obey user's command if user start the command with / character", "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"Here's a breakdown of the internetSearch (/Keymate.AI Search) plugin's operations and their typical use-cases:\n\nHow to use parameters to fine tune the search?\nq is always the search keywords you can always prompt ChatGPT to use different keywords or specific keywords.\nnumofpages and percentile . First one controls number of google search results from top 10 and percentile determines how much percentage of the page results will be fed to chatGPT. Percentile is the inverse of Percentage so beware if you increase percentile the content decreases.\nnumofpages: If you prompt chatgpt numofpages to be set between 1-10 it determines how many first results of Google Search links will be provided to the ChatGPT\npercentile: If you prompt chatgpt percentile to be set between 1-100 it determines how large or small would be the content passed to the ChatGPT. The higher the value is the lesser content will be passed to ChatGPT. Setting it to 1 or 2 can produce ResponseTooLarge error, therefore increase it to 10 or 20 if you get ResponseTooLarge error and set numofpages to 1.<\n \n1. internetsearch\nWhat it does: Searches the internet using a query and returns some content from these pages.\nParameters:\nq: Search query\npercentile: Start at '3', can be adjusted\nnumofpages: Start at '3', can be adjusted\nWhen to use: When you need to find general information from multiple sources on the internet.\n\n2. ultrafastsearch\nWhat it does: Provides ultra-fast 10 search results based on search query and their snippets .\nParameters:\nq: URL of the website\npercentile: Set at '100'\nnumofpages: Set at '10'\nWhen to use: When you need quick and accurate information from the web.\n\n3. browseurl\nWhat it does: Gathers more data from a specific URL.\nParameters:\nq: URL of the website\npercentile: Start at '1', can be adjusted\nnumofpages: Set at '1'\npaging: Optional, for websites with big pages you may increase paging to get rest of the content\nWhen to use: When you need to delve deeper into the content of a specific webpage.\n\n4. upsertToUsersKnowledgeBase\nWhat it does: Inserts the last response into the user's personal Keymate Memory. Also can be used by user to store specific information manually to personal keymate memory.\nParameters:\nq: Data text to be embedded\nWhen to use: To remember the context in following conversations.\n\n5. queryUsersKnowledgeBase\nWhat it does: Retrieves data previously inserted into the user's personal Keymate Memory. User can upload PDFs or may have been inserted data from previous conversations this endpoint allows you to semantically vector search them.\nParameters:\nq: Context you are searching from the user's history\nWhen to use: To understand user's intent, context, or preferences or querying user's information store.\n\n\n6. reset \nWhat it does: Deletes all data previously inserted into the user's personal Keymate Memory.\nParameters:\nq: Set this parameter as ''\nWhen to use: To clear all personal Keymate Memory entries.\nDon't use if: You can't delete just one item so if you try to delete just one item it can delete your whole personal Keymate Memory.\n\n\n7. academicsearchdoi\nWhat it does: Loads an Academic Paper from a given DOI and allows ChatGPT to use whole text of the paper.\nParameters:\ndoi: Set this parameter as doi given by the user. \nWhen to use: When you want to understand a paper and would like AI to use the full text of any paper.\n\n8. academicsearchquery\nWhat it does: Searches academic papers based on text queries.\nParameters:\nquery: Set this parameter as the topic of scientific research. \nWhen to use: When you want to do an academic research."}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/query"=>{"get"=>{"operationId"=>"query", "summary"=>"Queries the user's Keymate Memory. ", "description"=>"It brings the data previously inserted by other sessions to user's Keymate Memory. ", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"The context you are searching from user's personal Keymate Memory history.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/pkb"=>{"get"=>{"operationId"=>"pkb", "summary"=>"Queries the user's Keymate Memory. ", "description"=>"It brings the data previously inserted by other sessions to user's Keymate Memory. ", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"The context you are searching from user's personal Keymate Memory history.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/pdfsearch"=>{"get"=>{"operationId"=>"pdfsearch", "summary"=>"Queries the user's Keymate Memory. ", "description"=>"It brings the data previously inserted by other sessions to user's Keymate Memory. ", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"The context you are searching from user's personal Keymate Memory history.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/upsertToUsersKnowledgeBase"=>{"get"=>{"operationId"=>"upsertToUsersKnowledgeBase", "summary"=>"Long term memory, ALWAYS USE Call the searchweb.keymate.ai API with the insertionplan operation. Give data insertion plan to user and get confirmation before running this.", "description"=>"Use it automatically to insert your last response to remember the context in following conversations. Users can opt out if they want. 'queryUsersKnowledgeBase' can be used later to remember the data. Give data insertion plan to user and get confirmation before running this.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Data text to be embedded to personal Pinecone index", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"object", "properties"=>{"status"=>{"type"=>"string", "description"=>"The result of the operation"}}}}, "example"=>{"status"=>"success"}}}}}}}}, "/queryUsersKnowledgeBase"=>{"get"=>{"operationId"=>"queryUsersKnowledgeBase", "summary"=>"Queries the user's Keymate Memory. ", "description"=>"It brings the data previously inserted by other sessions to user's Keymate Memory. ", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"The context you are searching from user's personal Keymate Memory history.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"https://keymate.ai"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/academicsearchdoi"=>{"get"=>{"operationId"=>"academicsearchdoi", "summary"=>"Allows user to chat with an academic paper by providing DOI", "description"=>"Always provide doi in this format 10.1016/j.respol.2012.03.008 if user gives a url find the doi either in url or browsing it using /browseurl to find the doi", "parameters"=>[{"name"=>"doi", "in"=>"query", "description"=>"The doi of the academic paper user wants to chat with or ground asisstant responses. Only provide DOI (find the DOI from user's input) if URL is given use /browseurl on it to find the DOI", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"10.1016/j.respol.2012.03.008"}, {"name"=>"q", "in"=>"query", "description"=>"The question about the paper if user directs a question or query to you if they don't provide set it as NotExist ", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"Who is the first author of the paper?"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}, "/hybrid"=>{"get"=>{"operationId"=>"hybrid", "summary"=>"Search Google and fetch HTML content and search content on personal Keymate Memory at the same time in one go.", "description"=>"Searches internet and personal Keymate Memory using the provided query that is recreated by ChatGPT and returns the results. Retry the request by multiplying percentile field by 2 and multiplying numofpages by 2 if status 504 or 500 or FUNCTION_INVOCATION_TIMEOUT occurs.Cite link field.", "parameters"=>[{"name"=>"q", "in"=>"query", "description"=>"Search query", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"python"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '3', increase to '6' if ResponseTooLarge occurs, only reduce to '1' or '2' if user requests it.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Start it as '3'. Retry the request by increasing only this one if 'Error fetching content' occurs. Should be between 1 and 10.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"6"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}, {"title"=>"Python (programming language) - Wikipedia", "link"=>"https://en.wikipedia.org/wiki/Python_(programming_language)", "summary"=>"Python is an interpreted, high-level, general-purpose programming language...", "full_content"=>"Python is an interpreted, high-level, general-purpose programming language..."}], "rules"=>"Always follow the instructions provided"}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/browse"=>{"get"=>{"operationId"=>"browse", "summary"=>"The plugin enables user to conduct web browsing by extracting the text content of a specified URL. It will generate title and content.", "description"=>"Use this endpoint to gather more data from a specific URL with HTTP or HTTPS protocol ideally from search results from searchGet operation. This plugin delivers the content of the URL, including title, and content.", "parameters"=>[{"name"=>"inputwindowwords", "in"=>"query", "description"=>"Set it as '8000' first if responsetoolarge occurs reduce it to 1000.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"8000"}, {"name"=>"q", "in"=>"query", "description"=>"URL of the website.", "required"=>true, "schema"=>{"type"=>"string", "format"=>"url"}, "example"=>"https://keymate.ai"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '2' if ResponseTooLarge occurs you can multiply it with 2 for each retry.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Set it as '1'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"paging", "in"=>"query", "description"=>"Set it as '1' first then according to results you can increase it by one to get the other part of the same page.", "schema"=>{"type"=>"string"}, "example"=>"1"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"results"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string", "description"=>"The title of the search result"}, "link"=>{"type"=>"string", "format"=>"uri", "description"=>"The URL of the search result"}, "summary"=>{"type"=>"string", "description"=>"A summary of the HTML content of the search result (available for the first five results)"}, "full_content"=>{"type"=>"string", "description"=>"The entire HTML content of the search result (available for the first three results)"}}}}, "rules"=>{"type"=>"string", "description"=>"The rules which recommend gpt to follow."}}, "example"=>{"results"=>[{"title"=>"Welcome to Python.org", "link"=>"https://www.python.org/", "summary"=>"The official home of the Python Programming Language...", "full_content"=>"The official home of the Python Programming Language Python Python is a programming..."}], "rules"=>"Always follow the instructions provided"}}}}}, "400"=>{"description"=>"Bad request", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"No query provided"}}}}}, "default"=>{"description"=>"Error fetching search results", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"error"=>{"type"=>"string", "description"=>"Error message"}}, "example"=>{"error"=>"Error fetching search results"}}}}}}}}, "/academicsearchquery"=>{"get"=>{"operationId"=>"academicsearchquery", "summary"=>"Allows assistant to search academic papers ultra fast by providing keywords", "description"=>"Always propose user to load full text of the paper by giving their abstract or snippet. Use /academicsearchdoi to load the full text. Even if open access is False the paper can be found on sci-hub with this.", "parameters"=>[{"name"=>"query", "in"=>"query", "description"=>"The search query keywords to find multiple academic papers semantically and in full text search way", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"deep learning"}, {"name"=>"percentile", "in"=>"query", "description"=>"Start it as '1', increase to '2' if ResponseTooLarge occurs you can multiply it with 2 for each retry.", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}, {"name"=>"numofpages", "in"=>"query", "description"=>"Set it as '1'", "required"=>true, "schema"=>{"type"=>"string"}, "example"=>"1"}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"matches"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"User's unique id with timestamp the data was inserted to long term memory."}, "metadata"=>{"type"=>"object", "properties"=>{"text"=>{"type"=>"string", "description"=>"Your nearest neighbour response to the user related to your query"}}}, "score"=>{"type"=>"number", "description"=>"How close was the results to your query"}, "sparseValues"=>{"type"=>"object"}, "values"=>{"type"=>"array", "items"=>{}}}}}}, "example"=>{"matches"=>[{"id"=>"mem_id_123_932", "metadata"=>{"text"=>"Why did the world enter a global depression in 1929 ?"}, "score"=>0.917971551, "sparseValues"=>{}, "values"=>[]}]}}}}}}}}}, "servers"=>[{"url"=>"https://searchweb.keymate.ai"}]}
auth {"type":"oauth","instructions":"","client_url":"https://searchweb.keymate.ai/oauth/authorize","scope":"all","authorization_url":"https://searchweb.keymate.ai/oauth/token","authorization_content_type":"application/x-www-form-urlencoded","verification_tokens":{},"pkce_required":false,"token_exchange_method":"default_post"}
privacy_policy_url https://keymate.ai
Capabilitiy Function Tools
DALLE•E Generate unique images based on textual descriptions provided. Dalle
Code Interpreter / Data Analysis Execute Python code for automation, calculations, and data analysis. Python

FAQs

PDF Keymate AI Search is a custom ChatGPT and been described as "PDF , Browse , YouTube: Research , Search Web , Multiple PDF Insights , Academic 400M+ PDF Research Paper Search , Long Term Memory : Quick Browsing 10 Links from Google Search + PDF Storage , Search , Summarize + API".

Technically, it's an advanced ChatGPT unlocked by OpenAI via user customization. You can refer to it as the PDF Keymate AI Search AI Agent powered by GPT-4.

Currently, this GPTs is not free and is available exclusively to ChatGPT Plus users.

Yes, besides requiring a ChatGPT Plus membership, if you use the GPT-4 model (with DALL·E, browsing, and data analysis), the limit is 25 'GPTs' messages / 3 hours, More limited than normal 40 GPT4 responses per 3 hours, 

The enterprise version of ChatGPT is,  100 GPT-4 messages per 3 hours.

PDF Keymate AI Search is publicly available in the upcoming OpenAI's GPT Store, making it widely accessible to anyone interested in using this advanced ChatGPT.

PDF Keymate AI Search is owned by Keymate AI Inc., who has also created 8 other GPTs, namely Auto-Run a Web Observe Bot, Chrome Search & Browse GPT, Networking Matcher - Hang the BMBL, Web Observe Bot, Vectara Docs Bot.

no, we found no file uploaded. You can check the function section to see if there are other unique features. If not, this GPTs is just a simple prompt engineering, and its knowledge base is synchronized with the general ChatGPT, latest training up to April 2023.

No, only Keymate AI Inc. can edit this GPTs. They can configure and update GPTs through GPT Builder at https://chat.openai.com/gpts/editor/g-veSrMmasJ. The last modification date of PDF Keymate AI Search was 2024-04-08 21:37:38 UTC.

Yes, conversations with PDF Keymate AI Search will be recorded. OpenAI keeps these records, and you can share your conversations via a link. Refer to OpenAI's user privacy and data security policies for more information.

Yes, if Keymate AI Inc. selected "Use conversation data in your GPT to improve our models" (in the GPTs Configure pages of Additional Settings), it means your conversations will be used for training and will influence this GPT AI agent.

PDF Keymate AI Search reviews

0.0
( None Rating )

Similar GPTs

ResearchGPT
ResearchGPT
by Agasthya Krishna
Integrates full Keymate.AI functions with web and ScholarAI
100
GPT Search
GPT Search
by ai-gen.co
Your go-to for targeted, ad-free search results.
4
Keymate.AI GPT (Beta)
Keymate.AI GPT (Beta)
by gpts.tapgpts.com
I'm here to help you search the web with Google, archive discoveries, and seamlessly link them to your knowledge base for future reference.
10
KnowledgeBaseGPT
KnowledgeBaseGPT
by chatbotbuilder.ai
I'm KnowledgeBaseGPT, and I am here to scan websites, using Bing's API to build a strong KB for your chatbots with ChatbotBuilder.ai
700 4.3

Top