
AskYourPDF
Description
Unlock the power of your PDFs!, dive into your documents, find answers, and bring information to your fingertips
Details
https://plugin.askyourpdf.com/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_model": "askyourpdf",
"name_for_human": "AskYourPDF",
"description_for_model": "This plugin is designed to expedite the extraction of information from PDF documents. It works by accepting a URL link to a PDF or a document ID (doc_id) from the user. If a URL is provided, the plugin first validates that it is a correct URL. \\nAfter validating the URL, the plugin proceeds to download the PDF and store its content in a vector database. If the user provides a doc_id, the plugin directly retrieves the document from the database. The plugin then scans through the stored PDFs to find answers to user queries or retrieve specific details.\\n\\nHowever, if an error occurs while querying the API, the user is prompted to download their document first, then manually upload it to [](https://askyourpdf.com/upload). Once the upload is complete, the user should copy the resulting doc_id and paste it back into the chat for further interaction.\nThe plugin is particularly useful when the user's question pertains to content within a PDF document. When providing answers, the plugin also specifies the page number (highlighted in bold) where the relevant information was found. Remember, the URL must be valid for a successful query. Failure to validate the URL may lead to errors or unsuccessful queries.",
"description_for_human": "Unlock the power of your PDFs!, dive into your documents, find answers, and bring information to your fingertips.",
"auth": {
"type": "none"
},
"api": {
"type": "openapi",
"url": "https://plugin.askyourpdf.com/.well-known/openapi.yaml",
"has_user_authentication": false
},
"logo_url": "https://plugin.askyourpdf.com/.well-known/logo.png",
"contact_email": "plugin@askyourpdf.com",
"legal_info_url": "https://askyourpdf.com/terms"
}
https://plugin.askyourpdf.com/.well-known/openapi.yaml
openapi: 3.0.2
info:
title: FastAPI
version: 0.1.0
paths:
/api/download_pdf:
post:
summary: Download Pdf
description: Download a PDF file from a URL and save it to the vector database.
operationId: download_pdf_api_download_pdf_post
parameters:
- required: true
schema:
title: Url
type: string
name: url
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FileResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/query:
post:
summary: Perform Query
description: Perform a query on a document.
operationId: perform_query_query_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InputData'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
DocumentMetadata:
title: DocumentMetadata
required:
- source
- page_number
- author
type: object
properties:
source:
title: Source
type: string
page_number:
title: Page Number
type: integer
author:
title: Author
type: string
FileResponse:
title: FileResponse
required:
- docId
type: object
properties:
docId:
title: Docid
type: string
error:
title: Error
type: string
HTTPValidationError:
title: HTTPValidationError
type: object
properties:
detail:
title: Detail
type: array
items:
$ref: '#/components/schemas/ValidationError'
InputData:
title: InputData
required:
- doc_id
- query
type: object
properties:
doc_id:
title: Doc Id
type: string
query:
title: Query
type: string
ResponseModel:
title: ResponseModel
required:
- results
type: object
properties:
results:
title: Results
type: array
items:
$ref: '#/components/schemas/SearchResult'
SearchResult:
title: SearchResult
required:
- doc_id
- text
- metadata
type: object
properties:
doc_id:
title: Doc Id
type: string
text:
title: Text
type: string
metadata:
$ref: '#/components/schemas/DocumentMetadata'
ValidationError:
title: ValidationError
required:
- loc
- msg
- type
type: object
properties:
loc:
title: Location
type: array
items:
anyOf:
- type: string
- type: integer
msg:
title: Message
type: string
type:
title: Error Type
type: string
Discover other plugins from the text to text category

ChatWithPDF
Plugin for asking questions, analyzing, and parsing through PDF documents by simply providing a PDF URL.
0 Comments

Auto Anno
This plugin utilizes the power of large AI models to perform automatic annotation on input texts.
0 Comments

DocsBot
Plugin for searching documents (such as files, websites, and more) from various subject libraries the user has indexed on DocsBot
0 Comments

JiggyBase
JiggyBase is a tool for searching through collections of user’s documents on JiggyBase using semantic search to provide relevant content to better answer user questions based on the facts and up-to-date information contained in those documents.
0 Comments

ChatWithWebsite
Have a conversation with any website, powered by magicform.ai
0 Comments

Access Link
Access any links on the web and get the information you need.
0 Comments

Figlet
Utility for converting strings of text into ASCII fonts.
0 Comments

Paraphraser
Say it better, say it different: Paraphrase like a Pro. Paraphrase for impact and inspire.
0 Comments

Copywriter
Send a URL and get sales copywriting suggestions for any page!
0 Comments

MixerBox ChatPDF
Save time! MixerBox ChatPDF can summarize & analyze PDF files for you!
0 Comments

Ai PDF
Super-fast, interactive chats with PDFs of any size, complete with page references for fact checking.
0 Comments

HumanInf
Humanizing AI content via paraphrasing.
0 Comments

Filtir
Verify the provided text using external sources.
0 Comments

Document AI
The only Document AI that shows you where it got your answer from.
0 Comments

Access PDF & Docs
Ask your PDF questions, summarize info & chat with PDF! Enter Google Drive link to start!
0 Comments

Content Rewriter
Enter any URL and have the text content rewritten for you!
0 Comments

Word Counter
Count the number of words, and characters (with and without spaces).
0 Comments

Perfect Chirp
Turn your ideas into banger tweets in less than 30 seconds. Start your prompt with 'Write a tweet...'.
0 Comments

Custom Knowledge
Provide your docs, webpages, and other links, and get personalised answers.
0 Comments

Mojito
I can convert your chats to articles and posts them online🍹.
0 Comments

Skipit AI
The Skipit AI plugin extract context data from URLs (YouTube, websites, PDFs) for comprehensive information.
0 Comments

WebsiteChat
Chat with any website link.
0 Comments

AskYourKG
This plugin uses the knowledge of the documents uploaded to askyourkg.cogniswitch.ai and chats with that knowledge.
0 Comments

Stoic
Get a stoic quote by typing 'stoic'.
0 Comments

BrowserOp
Browse dozens of webpages in one query. Fetch information more efficiently.
0 Comments
Wikipedia
Ask questions about general knowledge, current events, and breaking news, and get up-to-date answers from Wikipedia.
0 Comments