Package: PacketLLM
Title: Interactive 'OpenAI' Model Integration in 'RStudio'
Version: 0.1.0
Authors@R: 
    person("Antoni", "Czolgowski", email = "antoni.czolgowski@gmail.com", role = c("aut", "cre"))
Description: Offers an interactive 'RStudio' gadget interface for communicating 
    with 'OpenAI' large language models (e.g., 'gpt-4o', 'gpt-4o-mini', 'gpt-4.1', 
    'o1', 'o3-mini') (<https://platform.openai.com/docs/api-reference>). 
    Enables users to conduct multiple chat conversations simultaneously in 
    separate tabs. Supports uploading local files (R, PDF, DOCX) to provide 
    context for the models. Allows per-conversation configuration of model 
    parameters such as temperature and system messages (where supported by 
    the model). API interactions via the 'httr' package are performed 
    asynchronously using 'promises' and 'future' to avoid blocking the R 
    console. Useful for tasks like code generation, text summarization, 
    and document analysis directly within the 'RStudio' environment. 
    Requires an 'OpenAI' API key set as an environment variable.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.2
URL: https://github.com/AntoniCzolgowski/PacketLLM
BugReports: https://github.com/AntoniCzolgowski/PacketLLM/issues
Imports: future, httr, pdftools, promises, readtext, shiny, shinyjs,
        stats, tools, utils
Depends: R (>= 4.1.0)
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
Config/testthat/edition: 3
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2025-04-22 17:11:58 UTC; anton
Author: Antoni Czolgowski [aut, cre]
Maintainer: Antoni Czolgowski <antoni.czolgowski@gmail.com>
Repository: CRAN
Date/Publication: 2025-04-24 17:10:06 UTC
Built: R 4.3.3; ; 2025-04-24 18:22:08 UTC; unix
