
ScholarAI
Description
Unlock the power of scientific knowledge with fast, reliable, and peer-reviewed data at your fingertips.
Details
https://scholar-ai.net/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "ScholarAI",
"name_for_model": "scholarai",
"description_for_human": "Unleash scientific research: search 200M+ peer-reviewed papers and explore images and text from scientific PDFs.",
"description_for_model": "Search and retrieve content from open access scientific literature from peer-reviewed journals. After getting abstracts, ALWAYS prompt the user offering to go into more detail or to search for more papers. If the user asks for basic summary, use the fulltext endpoint. ALWAYS hyperlink the pdf_url from the responses if available. Always ask if the user wants save any paper to the user’s Zotero reference manager by using the save-citation endpoint and providing the doi and requesting the user’s zotero_user_id and zotero_api_key. The viewing platform ALWAYS displays markdown, so ALWAYS format content and show images.",
"auth": {
"authorization_content_type": "application/json",
"authorization_url": "https://auth.pluginlab.ai/oauth/token",
"client_url": "https://a9f2d1cb6ebc9bbaf410675d900c3c51.auth.portal-pluginlab.ai/oauth/authorize",
"scope": "all",
"type": "oauth",
"verification_tokens": {
"openai": "a3c03868c4ac4e6ab7969a43a81ea46e"
}
},
"api": {
"is_user_authenticated": false,
"type": "openapi",
"url": "https://plugin.scholar-ai.net/.well-known/pluginlab/openapi.json"
},
"logo_url": "https://scholar-ai.net/logo.png",
"contact_email": "lakshya@scholarai.io",
"legal_info_url": "https://scholar-ai.net/legal.txt"
}
https://plugin.scholar-ai.net/.well-known/pluginlab/openapi.json
{
"openapi": "3.0.1",
"info": {
"title": "ScholarAI",
"description": "Allows the user to search facts and findings from scientific articles",
"version": "v1"
},
"paths": {
"/api/abstracts": {
"get": {
"operationId": "searchAbstracts",
"summary": "Get relevant paper abstracts by search 2-6 relevant keywords.",
"parameters": [
{
"name": "keywords",
"in": "query",
"description": "Keywords of inquiry which should appear in article. Must be in English.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "sort",
"in": "query",
"description": "The sort order for results. Valid values are relevance, cited_by_count, publication_date. Defaults to relevance.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "The user query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "peer_reviewed_only",
"in": "query",
"description": "Whether to only return peer reviewed articles. Defaults to true, ChatGPT should cautiously suggest this value can be set to false",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "start_year",
"in": "query",
"description": "The first year, inclusive, to include in the search range. Excluding this value will include all years.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "end_year",
"in": "query",
"description": "The last year, inclusive, to include in the search range. Excluding this value will include all years.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The offset of the first result to return. Defaults to 0.",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/searchAbstractsResponse"
}
}
}
}
}
}
},
"/api/fulltext": {
"get": {
"operationId": "getFullText",
"summary": "Get full text of a paper by URL for PDF incrementally. Good for general summary. DO NOT use this endpoint for singular questions, use /api/question instead.",
"parameters": [
{
"name": "pdf_url",
"in": "query",
"description": "URL for PDF",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "chunk",
"in": "query",
"description": "chunk number to retrieve, defaults to 1",
"required": false,
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/paperContentResponse"
}
}
}
}
}
}
},
"/api/save-citation": {
"get": {
"operationId": "saveCitation",
"summary": "Save citation to reference manager",
"parameters": [
{
"name": "doi",
"in": "query",
"description": "Digital Object Identifier (DOI) of article",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "zotero_user_id",
"in": "query",
"description": "Zotero User ID",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "zotero_api_key",
"in": "query",
"description": "Zotero API Key",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/saveCitationResponse"
}
}
}
}
}
}
},
"/api/question": {
"get": {
"operationId": "question",
"summary": "Get sections of PDF to answer questions about PDF. ALWAYS use this endpoint if the user has a specific question about a singular PDF.",
"parameters": [
{
"name": "question",
"in": "query",
"description": "The user question. Must be in English.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "pdf_url",
"in": "query",
"description": "URL for source PDF",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/paperContentResponse"
}
}
}
},
"402": {
"description": "Premium required",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/premiumRequiredResponse"
}
}
}
}
}
}
},
"/api/literature_map": {
"get": {
"operationId": "literatureMap",
"summary": "Find papers related to another paper using their ss_id",
"parameters": [
{
"name": "ss_id",
"in": "query",
"description": "The ss_id of the paper to find related papers for.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "Desired theme of related papers found. Should be provided if the user wants to find similar papers of a particular theme.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "adjacent_type",
"in": "query",
"description": "Type of adjacent papers being request. Valid options are 'citedBy', 'references', and 'recommended'. Argument should be a collection of the desired adjacent papers, comma separated. Defaults to 'citedBy,references,recommended'.",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/api/get_paper_metadata": {
"get": {
"operationId": "getPaperMetadata",
"summary": "Find a singular paper's data using an arbitrary identifier, like a DOI or PMID.",
"parameters": [
{
"name": "paper_id",
"in": "query",
"description": "The identifier of the paper to find. MUST be of the format <identifier_type>:<identifier_value>. Identifier type can be one of DOI, PMID, SS_ID, ARXIV, MAG, ACL, or PMCID.",
"required": true,
"schema": {
"type": "string"
}
}
]
}
}
},
"components": {
"schemas": {
"searchAbstractsResponse": {
"type": "object",
"properties": {
"next_offset": {
"type": "number",
"description": "The offset of the next page of results."
},
"total_num_results": {
"type": "number",
"description": "The total number of results."
},
"abstracts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"abstract": {
"type": "string",
"description": "Summary of the context, methods, results, and conclusions of the paper."
},
"doi": {
"type": "string",
"description": "The DOI of the paper."
},
"landing_page_url": {
"type": "string",
"description": "Link to the paper on its open-access host."
},
"pdf_url": {
"type": "string",
"description": "Link to the paper PDF."
},
"publicationDate": {
"type": "string",
"description": "The date the paper was published in YYYY-MM-DD format."
},
"relevance": {
"type": "number",
"description": "The relevance of the paper to the search query. 1 is the most relevant."
},
"creators": {
"type": "array",
"items": {
"type": "string",
"description": "The name of the creator."
}
},
"cited_by_count": {
"type": "number",
"description": "The number of citations of the article."
},
"ss_id": {
"type": "string",
"description": "Unique identifier for the paper."
}
}
},
"description": "The list of relevant abstracts."
}
}
},
"paperContentResponse": {
"type": "object",
"properties": {
"chunks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"chunk_num": {
"type": "number",
"description": "The chunk number of the paper."
},
"chunk": {
"type": "string",
"description": "The chunk of the paper."
},
"img_mds": {
"type": "list",
"description": "List of content that appears in the current chunk. Display ALL markdown, including images. The viewing platform ALWAYS supports markdown, ALWAYS show the images."
},
"pdf_url": {
"type": "string",
"description": "Link to the paper PDF."
}
}
},
"description": "The chunk of the paper."
},
"total_chunk_num": {
"type": "number",
"description": "The total chunks of the paper."
},
"hint": {
"type": "string",
"description": "Instructions for GPT to follow regarding this response."
}
}
},
"saveCitationResponse": {
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Confirmation of successful save or error message."
}
}
},
"premiumRequiredResponse": {
"type": "object",
"properties": {
"hint": {
"type": "string",
"description": "Suggestion to use premium or alternative for free users."
}
}
}
}
},
"servers": [
{
"url": "https://plugin.scholar-ai.net"
}
]
}
Discover other plugins from the science category

Yabble
Your ultimate AI research assistant; create surveys, specify audiences, collect data & analyze.
0 Comments

NextPaper.ai
Fetch the latest research papers on a specific topic from PubMed. More to come.
0 Comments

Bibliography Crossref
Search publications and generate bibtex bibliographies using Crossref and Zotero.
0 Comments

txyz.ai
Effortlessly decipher, compare, and answer questions about research papers using a simple Arxiv ID.
0 Comments

ML Paper Reader
Search for ML papers on different topics and speed up research by "talking" to the PDFs.
0 Comments

CT Criteria Parser
Analyze eligibility criteria in ClinicalTrials.gov. Example input: nctid NCT05859269
0 Comments

PaperChat
Search and ask through arXiv publications.
0 Comments

Litmaps
Get help exploring the scientific literature. Find relevant papers and generate mindmaps of the literature.
0 Comments

MixerBox Scholar
Free and reliable academic search engine! Find research papers and get answers in an instant!
0 Comments

Science
Search over 250M scientific papers and research articles. Perfect for researchers or students.
0 Comments

Xpapers
Effortlessly find real arXiv academic papers. Uncover abstracts and magically integrate PDF URLs with other plugins
0 Comments

Scholar Assist
Search academic research papers from arXiv and find answers to your questions.
0 Comments

Research By Vector
Unearth precise academic research effortlessly with the power of vector embeddings for relevance and accuracy.
0 Comments