chatLLM: A Flexible Interface for 'LLM' API Interactions

Provides a flexible interface for interacting with Large Language Model ('LLM') providers including 'OpenAI', 'Groq', 'Anthropic', 'DeepSeek', 'DashScope', 'Gemini', 'Grok' and 'GitHub Models'. Supports both synchronous and asynchronous chat-completion APIs, with features such as retry logic, dynamic model selection, customizable parameters, and multi-message conversation handling. Designed to streamline integration with state-of-the-art LLM services across multiple platforms.

Getting started

Package details

AuthorKwadwo Daddy Nyame Owusu Boakye [aut, cre]
MaintainerKwadwo Daddy Nyame Owusu Boakye <kwadwo.owusuboakye@outlook.com>
LicenseMIT + file LICENSE
Version0.1.3
URL https://github.com/knowusuboaky/chatLLM https://knowusuboaky.github.io/chatLLM/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("chatLLM")

Try the chatLLM package in your browser

Any scripts or data that you put into this service are public.

chatLLM documentation built on Aug. 21, 2025, 6:03 p.m.