powered by
Summarize, compare, or analyze the content of one or more local documents (PDF, TXT, HTML, etc.) using the Gemini API.
gemini_docs( pdf_path, prompt, type = "PDF", api_key = Sys.getenv("GEMINI_API_KEY") )
The summary or response text from Gemini.
Path(s) to the local file(s). Can be a character vector.
The prompt to send to Gemini (e.g., "Summarize these documents").
File type. One of "PDF", "JavaScript", "Python", "TXT", "HTML", "CSS", "Markdown", "CSV", "XML", "RTF". Default is "PDF".
Gemini API key. Defaults to Sys.getenv("GEMINI_API_KEY").
Sys.getenv("GEMINI_API_KEY")
This function encodes one or more local files, sends them along with a prompt to the Gemini API, and returns the generated summary or response.
https://ai.google.dev/gemini-api/docs/document-processing?lang=rest
if (FALSE) { gemini_docs( pdf_path = c("doc1.pdf", "doc2.pdf"), prompt = "Compare these documents", type = "PDF" ) }
Run the code above in your browser using DataLab