PaLMr - Interface for 'Google Pathways Language Model 2 (PaLM 2)'
⚠️NOTICE⚠️:
As Google Gemini is on its way, PaLM becomes legacy. We recommend that you use the latest R package, GenAI: Generative Artificial Intelligence. This package allows you to seamlessly utilize both ChatGPT from OpenAI and Gemini Pro from Google!
Basic Information
PaLMr: Interface for 'Google Pathways Language Model 2 (PaLM 2)
'Google Pathways Language Model 2 (PaLM 2)' as a coding and writing assistant designed for 'R'. With a range of functions, including natural language processing and coding optimization, to assist 'R' developers in simplifying tedious coding tasks and content searching.
Imports: httr, jsonlite
Author: Li Yuan
Maintainer: Li Yuan <>
BugReports: https://github.com/lygitdata/PaLMr/issues
License: CC BY 4.0
URL: https://palmr.ly.gd.edu.kg/
Needs Compilation: no
CRAN checks: PaLMr results
Quickstart
-
Prior to utilizing the PaLMr package, several prerequisites must be met.
-
Ensure that you possess an eligible device equipped with R.
-
Access to the internet is essential to generate text or engage in chat through PaLMr.
-
Obtain an API key from Google. To acquire an API key for Google's models, refer to: Get an API key
-
-
Installation (2 options)
-
Install the package from The Comprehensive R Archive Network (CRAN).
install.packages("PaLMr")
-
Install the package from PaLMr official website.
install.packages("https://palmr.ly.gd.edu.kg/release/PaLMr_latest.tar.gz", repos=NULL, method="libcurl")
-
-
Setup and get your first AI generated response using PaLMr
# Install the library install.packages("PaLMr") # Import the library library("PaLMr") # Connect to the PaLM 2 text model, replace API_KEY with your api key palm.model = palm.connect("v1beta3", "API_KEY", FALSE) prompt = "Write a story about a magic backpack." generated.text = palm.txt(palm.model, prompt) cat(generated.text)
-
See the documentation for more functions.
API Proxy Service
See more detail about this service.
For individuals utilizing Generative AI service providers with API usage location restrictions in certain countries/regions, this service is tailored for those who possess a valid API key but find themselves outside their home countries/regions due to travel, work, or study in regions not covered by some Generative AI service providers.
How to use this service in PaLMr? Set TRUE
to parameter proxy
in function palm.connect
and use the returned model parameter for text generations.