Package: chatLLM
Type: Package
Title: A Flexible Interface for 'LLM' API Interactions
Version: 0.1.3
Authors@R: person(given = "Kwadwo Daddy Nyame",
                  family = "Owusu Boakye",
                  email = "kwadwo.owusuboakye@outlook.com",
                  role = c("aut", "cre"))
Maintainer: Kwadwo Daddy Nyame Owusu Boakye <kwadwo.owusuboakye@outlook.com>
Description: 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.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.2
Imports: httr (>= 1.4.0), jsonlite (>= 1.7.2), stats
Suggests: future, promises, later, testthat, roxygen2
URL: https://github.com/knowusuboaky/chatLLM,
        https://knowusuboaky.github.io/chatLLM/
BugReports: https://github.com/knowusuboaky/chatLLM/issues
NeedsCompilation: no
Packaged: 2025-08-19 14:32:29 UTC; kwadw
Author: Kwadwo Daddy Nyame Owusu Boakye [aut, cre]
Repository: CRAN
Date/Publication: 2025-08-19 18:30:02 UTC
Built: R 4.4.3; ; 2026-01-31 05:01:23 UTC; windows
