Learn R Programming

gemini.R (version 0.17.2)

Interface for 'Google Gemini' API

Description

Provides a comprehensive interface for Google Gemini API, enabling users to access and utilize Gemini Large Language Model (LLM) functionalities directly from R. This package facilitates seamless integration with Google Gemini, allowing for advanced language processing, text generation, and other AI-driven capabilities within the R environment. For more information, please visit .

Copy Link

Version

Install

install.packages('gemini.R')

Monthly Downloads

602

Version

0.17.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Jinhwan Kim

Last Published

September 1st, 2025

Functions in gemini.R (0.17.2)

gemma

Generate text from text with Gemma
gemini_image

Generate text from text and image with Gemini
nano_banana

Generate, edit, or transfer images using Gemini API
gen_docs

Generate Roxygen Documentation
gemini_structured

Generate structured response from Gemini
gemini_search

Generate text with real-time information using Google Search (Grounding)
trim

Trim whitespace from string
gemini_image.vertex

Generate text from text and image with Gemini Vertex API
gemini_garden

Interact with Vertex AI Model Garden
validate_params

Validate Gemini API parameters
read_image

Read and encode image file as base64
token.vertex

Generate Gemini Access Token and Endpoint URL
setEnv

Store API key in local environment file
gemini_request

Send POST request to Gemini API
save_image

Extract and save image from Gemini API response
setAPI

Set Gemini API Key
gen_tests

Generate Unit Tests for R Functions
init_body

Initialize Gemini API request body
gemini_chat

Multi-turn conversations (chat)
gemini_docs

Summarize or analyze one or more local documents using Gemini API
gemini_audio

Analyze audio using Gemini
gemini

Generate text from text with Gemini
gemini_docs.vertex

Summarize or analyze documents using Vertex AI Gemini
gemini_audio.vertex

Analyze Audio using Gemini Vertex API
add_inline_data

Add inline image data to Gemini API body
countTokens

Count Tokens for Gemini Content (Including Images)
gemini.vertex

Generate text from text with Gemini Vertex API
gemini_narrative

Generate narrative description for an input using Gemini
addHistory

Add history for chating context
add_text

Add text prompt to Gemini API body