Learn R Programming

gemini.R (version 0.15.0)

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

753

Version

0.15.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Jinhwan Kim

Last Published

June 20th, 2025

Functions in gemini.R (0.15.0)

setEnv

Store API key in local environment file
validate_params

Validate Gemini API parameters
trim

Trim whitespace from string
token.vertex

Generate Gemini Access Token and Endpoint URL
gemini_docs.vertex

Summarize or analyze documents using Vertex AI Gemini
addHistory

Add history for chating context
gemini_audio

Analyze audio using Gemini
gemini_chat

Multi-turn conversations (chat)
countTokens

Count Tokens for Gemini Content (Including Images)
gemini

Generate text from text with Gemini
gemini_audio.vertex

Analyze Audio using Gemini Vertex API
gemini_docs

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

Generate text from text and image with Gemini
gemini.vertex

Generate text from text with Gemini Vertex API
gemini_search

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

Generate text with real-time information using Gemini (Retrieval)
gen_docs

Generate Roxygen Documentation
gemini_narrative

Generate narrative description for an input using Gemini
setAPI

Set Gemini API Key
gen_image

Generate and save image using Gemini
gemini_image.vertex

Generate text from text and image with Gemini Vertex API
gemini_structured

Generate structured response from Gemini
gen_tests

Generate Unit Tests for R Functions