Package: llmhelper Type: Package Title: Unified Interface for Large Language Model Interactions Version: 1.0.0 Authors@R: c( person("Zaoqu", "Liu", email = "liuzaoqu@163.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-0452-742X")) ) Description: Provides a unified interface for interacting with Large Language Models (LLMs) through various providers including OpenAI , Ollama , and other OpenAI-compatible APIs. Features include automatic connection testing, max_tokens limit auto-adjustment, structured JSON responses with schema validation, interactive JSON schema generation, prompt templating, and comprehensive diagnostics. License: GPL (>= 3) URL: https://github.com/Zaoqu-Liu/llmhelper BugReports: https://github.com/Zaoqu-Liu/llmhelper/issues Encoding: UTF-8 RoxygenNote: 7.3.3 Roxygen: list(markdown = TRUE) Depends: R (>= 4.1.0) Imports: cli, dplyr, glue, httr, httr2, jsonlite, purrr, stringr, tibble, tidyprompt Suggests: testthat (>= 3.0.0) Config/testthat/edition: 3 Config/pak/sysreqs: libicu-dev libssl-dev Repository: https://zaoqu-liu.r-universe.dev Date/Publication: 2026-01-27 09:39:47 UTC RemoteUrl: https://github.com/Zaoqu-Liu/llmhelper RemoteRef: HEAD RemoteSha: c98aa9bf4e17a012f67366566501d8c1fffea0d2 NeedsCompilation: no Packaged: 2026-10-23 06:53:58 UTC; root Author: Zaoqu Liu [aut, cre] (ORCID: ) Maintainer: Zaoqu Liu