gemini.R0.17.2 package

Interface for 'Google Gemini' API

add_inline_data

Add inline image data to Gemini API body

add_text

Add text prompt to Gemini API body

addHistory

Add history for chating context

countTokens

Count Tokens for Gemini Content (Including Images)

gemini_audio

Analyze audio using Gemini

gemini_audio.vertex

Analyze Audio using Gemini Vertex API

gemini_chat

Multi-turn conversations (chat)

gemini_docs

Summarize or analyze one or more local documents using Gemini API

gemini_docs.vertex

Summarize or analyze documents using Vertex AI Gemini

gemini_garden

Interact with Vertex AI Model Garden

gemini_image

Generate text from text and image with Gemini

gemini_image.vertex

Generate text from text and image with Gemini Vertex API

gemini_narrative

Generate narrative description for an input using Gemini

gemini_request

Send POST request to Gemini API

gemini_search

Generate text with real-time information using Google Search (Groundin...

gemini_structured

Generate structured response from Gemini

gemini

Generate text from text with Gemini

gemini.vertex

Generate text from text with Gemini Vertex API

gemma

Generate text from text with Gemma

gen_docs

Generate Roxygen Documentation

gen_tests

Generate Unit Tests for R Functions

init_body

Initialize Gemini API request body

nano_banana

Generate, edit, or transfer images using Gemini API

read_image

Read and encode image file as base64

save_image

Extract and save image from Gemini API response

setAPI

Set Gemini API Key

setEnv

Store API key in local environment file

token.vertex

Generate Gemini Access Token and Endpoint URL

trim

Trim whitespace from string

validate_params

Validate Gemini API parameters

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 <https://ai.google.dev/docs/gemini_api_overview>.

  • Maintainer: Jinhwan Kim
  • License: MIT + file LICENSE
  • Last published: 2025-09-01