gemini_docs {gemini.R} | R Documentation |
Summarize or analyze one or more local documents using Gemini API
Description
Summarize, compare, or analyze the content of one or more local documents (PDF, TXT, HTML, etc.) using the Gemini API.
Usage
gemini_docs(
pdf_path,
prompt,
type = "PDF",
api_key = Sys.getenv("GEMINI_API_KEY"),
large = FALSE,
local = FALSE
)
Arguments
pdf_path |
Path(s) to the local file(s). Can be a character vector. |
prompt |
The prompt to send to Gemini (e.g., "Summarize these documents"). |
type |
File type. One of "PDF", "JavaScript", "Python", "TXT", "HTML", "CSS", "Markdown", "CSV", "XML", "RTF". Default is "PDF". |
api_key |
Gemini API key. Defaults to |
large |
Logical. If |
local |
Logical. If |
Details
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.
Value
The summary or response text from Gemini.
See Also
https://ai.google.dev/gemini-api/docs/document-processing?lang=rest
Examples
## Not run:
gemini_docs(
pdf_path = c("doc1.pdf", "doc2.pdf"),
prompt = "Compare these documents",
type = "PDF"
)
## End(Not run)