Showing 32 of total 32 results (show query)
irudnyts
openai:R Wrapper for OpenAI API
An R wrapper of OpenAI API endpoints (see <https://platform.openai.com/docs/introduction> for details). This package covers Models, Completions, Chat, Edits, Images, Embeddings, Audio, Files, Fine-tunes, Moderations, and legacy Engines endpoints.
Maintained by Iegor Rudnytskyi. Last updated 4 months ago.
69.9 match 172 stars 8.05 score 336 scripts 5 dependentsedubruell
tidyllm:Tidy Integration of Large Language Models
A tidy interface for integrating large language model (LLM) APIs such as 'Claude', 'Openai', 'Groq','Mistral' and local models via 'Ollama' into R workflows. The package supports text and media-based interactions, interactive message history, batch request APIs, and a tidy, pipeline-oriented interface for streamlined integration into data workflows. Web services are available at <https://www.anthropic.com>, <https://openai.com>, <https://groq.com>, <https://mistral.ai/> and <https://ollama.com>.
Maintained by Eduard Brüll. Last updated 4 days ago.
34.6 match 68 stars 7.82 score 26 scriptsmichelnivard
gptstudio:Use Large Language Models Directly in your Development Environment
Large language models are readily accessible via API. This package lowers the barrier to use the API inside of your development environment. For more on the API, see <https://platform.openai.com/docs/introduction>.
Maintained by James Wade. Last updated 5 days ago.
chatgptgpt-3rstudiorstudio-addin
20.8 match 924 stars 10.83 score 43 scripts 1 dependentsjameshwade
gpttools:Extensions and Tools for gptstudio
gpttools is an R package that provides extensions to gptstudio to provide devtools-like functionality using the latest natural language processing (NLP) models. It is designed to make package development easier by providing a range of tools and functions that can be used to improve the quality of your package's documentation, testing, and maybe even functionality.
Maintained by James Wade. Last updated 7 months ago.
chatgptnlpopenaipackage-developmentrstudio-addin
24.3 match 293 stars 7.06 score 14 scriptspaulhendricks
gym:Provides Access to the OpenAI Gym API
OpenAI Gym is a open-source Python toolkit for developing and comparing reinforcement learning algorithms. This is a wrapper for the OpenAI Gym API, and enables access to an ever-growing variety of environments. For more details on OpenAI Gym, please see here: <https://github.com/openai/gym>. For more details on the OpenAI Gym API specification, please see here: <https://github.com/openai/gym-http-api>.
Maintained by Paul Hendricks. Last updated 8 years ago.
openai-gymopenai-universereinforcement-learning
24.4 match 21 stars 4.63 score 41 scriptsjcrodriguez1989
chatgpt:Interface to 'ChatGPT' from R
'OpenAI's 'ChatGPT' <https://chat.openai.com/> coding assistant for 'RStudio'. A set of functions and 'RStudio' addins that aim to help the R developer in tedious coding tasks.
Maintained by Juan Cruz Rodriguez. Last updated 3 months ago.
assistantchatgptgpt-3gpt-4hacktoberfestllmnlpopenairstatsesrstudiorstudio-addin
16.2 match 321 stars 6.81 score 50 scriptsmikkelvembye
AIscreenR:AI Screening Tools in R for Systematic Reviewing
Provides functions to conduct title and abstract screening in systematic reviews using large language models, such as the Generative Pre-trained Transformer (GPT) models from 'OpenAI' <https://platform.openai.com/>. These functions can enhance the quality of title and abstract screenings while reducing the total screening time significantly. In addition, the package includes tools for quality assessment of title and abstract screenings, as described in Vembye, Christensen, Mølgaard, and Schytt (2024) <DOI:10.31219/osf.io/yrhzm>.
Maintained by Mikkel H. Vembye. Last updated 2 months ago.
gptopenaiscreeningsystematic-review
16.2 match 10 stars 6.11 score 7 scriptskumes
chatAI4R:Chat-Based Interactive Artificial Intelligence for R
The Large Language Model (LLM) represents a groundbreaking advancement in data science and programming, and also allows us to extend the world of R. A seamless interface for integrating the 'OpenAI' Web APIs into R is provided in this package. This package leverages LLM-based AI techniques, enabling efficient knowledge discovery and data analysis (see 'OpenAI' Web APIs details <https://openai.com/blog/openai-api>). The previous functions such as seamless translation and image generation have been moved to other packages 'deepRstudio' and 'stableDiffusion4R'.
Maintained by Satoshi Kume. Last updated 1 months ago.
aibioinformaticschatgptgptimageimage-generation
12.8 match 14 stars 4.45 score 3 scriptstidyverse
ellmer:Chat with Large Language Models
Chat with large language models from a range of providers including 'Claude' <https://claude.ai>, 'OpenAI' <https://chatgpt.com>, and more. Supports streaming, asynchronous calls, tool calling, and structured data extraction.
Maintained by Hadley Wickham. Last updated 5 hours ago.
4.3 match 391 stars 12.65 score 98 scripts 7 dependentsjbgruber
askgpt:Asking GPT About R Stuff
A chat package connecting to API endpoints by 'OpenAI' (<https://platform.openai.com/>) to answer questions (about R).
Maintained by Johannes Gruber. Last updated 9 months ago.
8.5 match 56 stars 5.68 score 17 scriptsmlverse
chattr:Interact with Large Language Models in 'RStudio'
Enables user interactivity with large-language models ('LLM') inside the 'RStudio' integrated development environment (IDE). The user can interact with the model using the 'shiny' app included in this package, or directly in the 'R' console. It comes with back-ends for 'OpenAI', 'GitHub' 'Copilot', and 'LlamaGPT'.
Maintained by Edgar Ruiz. Last updated 1 months ago.
3.6 match 215 stars 10.55 score 71 scripts 1 dependentssoumyaray
air:AI Assistant to Write and Understand R Code
An R console utility that lets you ask R related questions to the 'OpenAI' large language model. It can answer 'how-to()' questions by providing code, and 'whatis()' questions by explaining what given code does. You must provision your own key for the 'OpenAI' API <https://platform.openai.com/docs/api-reference>.
Maintained by Soumya Ray. Last updated 1 years ago.
9.3 match 14 stars 3.92 score 12 scriptsumatter
TheOpenAIR:Integrate 'OpenAI' Large Language Models into Your 'R' Workflows
Utilizing the 'OpenAI' API as the back end (<https://platform.openai.com/docs/api-reference>), 'TheOpenAIR' offers 'R' wrapper functions for the 'ChatGPT' endpoint and several high-level functions that enable the integration of 'ChatGPT' capabilities in diverse data-related tasks, such as data cleansing and automated analytics script generation.
Maintained by Ulrich Matter. Last updated 2 years ago.
21.1 match 1 stars 1.70 score 6 scriptsjaytimm
textpress:A Lightweight and Versatile NLP Toolkit
A simple Natural Language Processing (NLP) toolkit focused on search-centric workflows with minimal dependencies. The package offers key features for web scraping, text processing, corpus search, and text embedding generation via the 'HuggingFace API' <https://huggingface.co/docs/api-inference/index>.
Maintained by Jason Timm. Last updated 5 months ago.
corpus-searchnlpopenai-embeddingsweb-scraping
7.5 match 3 stars 4.18 scorelibingfei
openaistream:Streaming Capabilities for 'OpenAI API' Interactions
Based on the 'httr2' framework, the 'OpenAI' interface supports streaming calls and model training. For more details on the API methods implemented, see the 'OpenAI' platform documentation at <https://platform.openai.com/docs/api-reference>.
Maintained by Li Gen. Last updated 9 months ago.
9.1 match 3.18 score 1 scriptsstevecondylios
gitGPT:Automated Git Commit Messages using the 'OpenAI' 'GPT' Model
Automates the process of adding, committing, and pushing changes to a 'git' repository using commit messages generated by passing the git diff output to the 'OpenAI' 'GPT-3.5 Turbo' model (<https://platform.openai.com/docs/models/gpt-3>).
Maintained by Steve Condylios. Last updated 2 years ago.
5.2 match 7 stars 3.54 score 2 scriptsecohealthalliance
ehallm:What the Package Does (Title Case)
More about what it does (maybe more than one line) Use four spaces when indenting paragraphs within the Description.
Maintained by The package maintainer. Last updated 4 months ago.
7.6 match 1 stars 2.18 scorebroccolito
gptr:A Convenient R Interface with the OpenAI 'ChatGPT' API
A convenient interface with the OpenAI 'ChatGPT' API <https://openai.com/api>. 'gptr' allows you to interact with 'ChatGPT', a powerful language model, for various natural language processing tasks. The 'gptr' R package makes talking to 'ChatGPT' in R super easy. It helps researchers and data folks by simplifying the complicated stuff, like asking questions and getting answers. With 'gptr', you can use 'ChatGPT' in R without any hassle, making it simpler for everyone to do cool things with language!
Maintained by Wanjun Gu. Last updated 10 months ago.
5.5 match 1 stars 3.00 score 2 scriptsresplab
accept:The Acute COPD Exacerbation Prediction Tool (ACCEPT)
Allows clinicians to predict the rate and severity of future acute exacerbation in Chronic Obstructive Pulmonary Disease (COPD) patients, based on the clinical prediction models published in Adibi et al. (2020) <doi:10.1016/S2213-2600(19)30397-2> and Safari et al. (2022) <doi:10.1016/j.eclinm.2022.101574>.
Maintained by Amin Adibi. Last updated 2 years ago.
3.7 match 9 stars 4.46 score 16 scriptsjaytimm
hollr:Unified Framework for Chat Completion and Text Annotation with Local and OpenAI Language Models
Enables chat completion and text annotation with local and OpenAI <https://openai.com/> language models, supporting batch processing, multiple annotators, and consistent output formats.
Maintained by Jason Timm. Last updated 5 months ago.
3.6 match 2 stars 3.85 scoretjarkvandemerwe
tidyprompt:Prompt Large Language Models and Enhance Their Functionality
Easily construct prompts and associated logic for interacting with large language models (LLMs). 'tidyprompt' introduces the concept of prompt wraps, which are building blocks that you can use to quickly turn a simple prompt into a complex one. Prompt wraps do not just modify the prompt text, but also add extraction and validation functions that will be applied to the response of the LLM. This ensures that the user gets the desired output. 'tidyprompt' can add various features to prompts and their evaluation by LLMs, such as structured output, automatic feedback, retries, reasoning modes, autonomous R function calling, and R code generation and evaluation. It is designed to be compatible with any LLM provider that offers chat completion.
Maintained by Luka Koning. Last updated 1 months ago.
1.8 match 16 stars 6.56 score 9 scriptsdavzim
rtiktoken:A Byte-Pair-Encoding (BPE) Tokenizer for OpenAI's Large Language Models
A thin wrapper around the tiktoken-rs crate, allowing to encode text into Byte-Pair-Encoding (BPE) tokens and decode tokens back to text. This is useful to understand how Large Language Models (LLMs) perceive text.
Maintained by David Zimmermann-Kollenda. Last updated 4 months ago.
2.8 match 11 stars 4.22 score 3 scriptsjoeornstein
promptr:Format and Complete Few-Shot LLM Prompts
Format and submit few-shot prompts to OpenAI's Large Language Models (LLMs). Designed to be particularly useful for text classification problems in the social sciences. Methods are described in Ornstein, Blasingame, and Truscott (2024) <https://joeornstein.github.io/publications/ornstein-blasingame-truscott.pdf>.
Maintained by Joe Ornstein. Last updated 2 months ago.
2.2 match 14 stars 4.54 score 2 scriptsagusnieto77
ACEP:Análisis Computacional de Eventos de Protesta
La librería 'ACEP' contiene funciones específicas para desarrollar análisis computacional de eventos de protesta. Asimismo, contiene bases de datos con colecciones de notas sobre protestas y diccionarios de palabras conflictivas. La colección de diccionarios reune diccionarios de diferentes orígenes. The 'ACEP' library contains specific functions to perform computational analysis of protest events. It also contains a database with collections of notes on protests and dictionaries of conflicting words. Collection of dictionaries that brings together dictionaries from different sources.
Maintained by Agustín Nieto. Last updated 1 years ago.
computer-aided-detectionconflict-analysisconflict-detectiondictionariesnlp-keywords-extractionprotest-eventstext-miningvisualization
1.7 match 10 stars 5.48 score 9 scriptsbimsbbioinfo
mergen:AI-Driven Code Generation, Explanation and Execution for Data Analysis
Employing artificial intelligence to convert data analysis questions into executable code, explanations, and algorithms. The self-correction feature ensures the generated code is optimized for performance and accuracy. 'mergen' features a user-friendly chat interface, enabling users to interact with the AI agent and extract valuable insights from their data effortlessly.
Maintained by Altuna Akalin. Last updated 6 months ago.
1.3 match 17 stars 6.01 score 3 scripts 1 dependentscezarykuran
oaii:'OpenAI' API R Interface
A comprehensive set of helpers that streamline data transmission and processing, making it effortless to interact with the 'OpenAI' API.
Maintained by Cezary Kuran. Last updated 1 years ago.
7.2 match 1.00 score 1 scriptslygitdata
GenAI:Generative Artificial Intelligence
Utilizing Generative Artificial Intelligence models like 'GPT-4' and 'Gemini Pro' as coding and writing assistants for 'R' users. Through these models, 'GenAI' offers a variety of functions, encompassing text generation, code optimization, natural language processing, chat, and image interpretation. The goal is to aid 'R' users in streamlining laborious coding and language processing tasks.
Maintained by Li Yuan. Last updated 1 years ago.
4.3 match 1.00 score 3 scriptsdylanpieper
batchLLM:Batch Process LLM Text Completions Using a Data Frame
Batch process large language model (LLM) text completions using data frame rows, with support for OpenAI's 'GPT' (<https://chat.openai.com>), Anthropic's 'Claude' (<https://claude.ai>), and Google's 'Gemini' (<https://gemini.google.com>). Includes features such as local storage, metadata logging, API rate limiting delays, and a 'shiny' app addin.
Maintained by Dylan Pieper. Last updated 1 months ago.
0.8 match 11 stars 4.85 score 6 scriptsatomashevic
transforEmotion:Sentiment Analysis for Text, Image and Video using Transformer Models
Implements sentiment analysis using huggingface <https://huggingface.co> transformer zero-shot classification model pipelines for text and image data. The default text pipeline is Cross-Encoder's DistilRoBERTa <https://huggingface.co/cross-encoder/nli-distilroberta-base> and default image/video pipeline is Open AI's CLIP <https://huggingface.co/openai/clip-vit-base-patch32>. All other zero-shot classification model pipelines can be implemented using their model name from <https://huggingface.co/models?pipeline_tag=zero-shot-classification>.
Maintained by Aleksandar Tomašević. Last updated 2 months ago.
0.5 match 26 stars 6.40 score 12 scriptsthe-mad-statter
wubik:Helpful R Functions for Databricks at WashU
This package provides helpful functions for using R on Databricks at WashU.
Maintained by Matthew Schuelke. Last updated 9 months ago.
1.7 match 1.70 score 1 scriptsasanaei
LLMR:Interface for Large Language Model APIs in R
A unified interface to interact with various Large Language Model (LLM) APIs such as 'OpenAI' (see <https://platform.openai.com/docs/overview> for details), 'Anthropic' (see <https://docs.anthropic.com/en/api/getting-started> for details), 'Groq' (see <https://console.groq.com/docs/api-reference> for details), 'Together AI' (see <https://docs.together.ai/docs/quickstart> for details), 'DeepSeek' (see <https://api-docs.deepseek.com> for details), 'Gemini' (see <https://aistudio.google.com> for details), and 'Voyage AI' (see <https://docs.voyageai.com/docs/introduction> for details). Allows users to configure API parameters, send messages, and retrieve responses seamlessly within R.
Maintained by Ali Sanaei. Last updated 17 hours ago.
0.8 match 4 stars 3.78 score 6 scriptscran
chatRater:Rating and Evaluating Texts Using Large Language Models
Generates ratings and psycholinguistic metrics for textual stimuli using large language models. It enables users to evaluate idioms and other language materials by combining context, prompts, and stimulus inputs. It supports multiple LLM APIs (such as 'OpenAI', 'DeepSeek', 'Anthropic', 'Cohere', 'Google PaLM', and 'Ollama') by allowing users to switch models with a single parameter. In addition to generating numeric ratings, 'chatRater' provides functions for obtaining detailed psycholinguistic metrics including word frequency (with optional corpus input), lexical coverage (with customizable vocabulary size and test basis), Zipf metric, Levenshtein distance, and semantic transparency.
Maintained by Shiyang Zheng. Last updated 12 days ago.
0.5 match 1 stars 2.00 score