# ScholarAI ## Docs - [Add papers to project](https://docs.scholarai.io/api-reference/api/add-papers-to-project.md): Accept a PDF url or multipart form-data containing a file, and add it to the user's project in the database. If no project is specified, add it to a project named "GPT" - [Add papers to project](https://docs.scholarai.io/api-reference/api/add-papers-to-project-1.md): Accept a PDF url or multipart form-data containing a file, and add it to the user's project in the database. If no project is specified, add it to a project named "GPT" - [Ask a question to a PDF](https://docs.scholarai.io/api-reference/api/ask-a-question-to-a-pdf.md): Uses embedding model to find section of PDF most relevant for answering a question :param pdf_url: the url :param question: the question :return: the chunk most relevant to answering that question and its source - [Batch Analyze a Project](https://docs.scholarai.io/api-reference/api/batch-analyze-a-project.md): Accepts a project_name, and asks a question to every paper within. If no project is specified, uses a project named "GPT" - [Use the ScholarAI Agent to generate chat completions](https://docs.scholarai.io/api-reference/api/chat-completions.md): Mimics the input and output to the OpenAI Chat Completion API: https://platform.openai.com/docs/api-reference/chat/create - [Creates a project using query params](https://docs.scholarai.io/api-reference/api/creates-a-project-using-query-params.md) - [Read the Full text of a paper](https://docs.scholarai.io/api-reference/api/read-the-full-text-of-a-paper.md): Retrieves the full text of an article by its pdf_url. May use a cached entry or read from other data sources before trying PDF parsing. :param pdf_url: the url of the pdf :param chunk: the chunk number to retrieve :return: the chunk of the full text requested with the page number and total number of… - [Save a Citation to Zotero](https://docs.scholarai.io/api-reference/api/save-a-citation-to-zotero.md): Saves a citation to the user's citation manager - [Search Papers, for Agents](https://docs.scholarai.io/api-reference/api/search-papers-for-llms.md): Retrieves relevant abstracts and paper metadata by a search. Generates an answer using LLMs if generative_mode is set to true. For an API meant for faster and more replete data retrieval, use /api/fast_paper_search - [Get relevant patents by searching 2-6 relevant keywords.](https://docs.scholarai.io/api-reference/api/search-patents.md) - [Access](https://docs.scholarai.io/api-reference/authentication.md): Everything related to access and authentication - [Feature Set](https://docs.scholarai.io/api-reference/features.md): Understand the feature set of ScholarAI and see how the different utilities connect - [Introduction](https://docs.scholarai.io/api-reference/introduction.md): Documentation for developers - [Prompting](https://docs.scholarai.io/api-reference/prompting.md): Understand how the ScholarAI API uses prompting - [Introduction](https://docs.scholarai.io/introduction.md): Welcome to ScholarAIs API Alpha Release - [Make A GPT](https://docs.scholarai.io/make-a-gpt.md): Make your own implementation of ScholarAI to work with ChatGPT ## OpenAPI Specs - [openapi](https://docs.scholarai.io/api-reference/openapi.json) ## Optional - [Our GPT](https://chatgpt.com/g/g-L2HknCZTC-scholar-ai) - [ScholarAI Copilot](https://app.scholarai.io) - [Community](https://discord.gg/uFuDweRh3X) - [Blog](https://scholarai.io/blog-home)