{
  "_id": "6aca5d4dfe5cc25786e87df4",
  "Type": "Package",
  "Package": "perplexR",
  "Title": "A Coding Assistant using Perplexity's Large Language Models",
  "Version": "0.0.4",
  "Authors@R": "person(\"Gabriel\", \"Kaiser\", , \"quantresearch.gk@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Maintainer": "Gabriel Kaiser <quantresearch.gk@gmail.com>",
  "Description": "A coding assistant using Perplexity's Large Language\nModels <https://www.perplexity.ai/> API. A set of functions and\n'RStudio' add-ins that aim to help R developers.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/GabrielKaiserQFin/perplexR",
  "BugReports": "https://github.com/GabrielKaiserQFin/perplexR/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "Logo": "man/figures/logo.png",
  "Config/pak/sysreqs": "cmake make libuv1-dev libssl-dev libx11-dev\nzlib1g-dev",
  "Repository": "https://gabrielkaiserqfin.r-universe.dev",
  "Date/Publication": "2025-01-01 13:46:34 UTC",
  "RemoteUrl": "https://github.com/gabrielkaiserqfin/perplexr",
  "RemoteRef": "HEAD",
  "RemoteSha": "1b592b1d09fdf34058896b0f158367d9b18252d0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 14:51:48 UTC",
    "User": "root"
  },
  "Author": "Gabriel Kaiser [aut, cre]",
  "_user": "gabrielkaiserqfin",
  "_type": "src",
  "_file": "perplexR_0.0.4.tar.gz",
  "_fileid": "https://r2.ropensci.org/7a0194aea496a1d25f7d3e5ab9b91e9cc3d441401f6230f856a8e183ce584e8d",
  "_filesize": 243549,
  "_sha256": "7a0194aea496a1d25f7d3e5ab9b91e9cc3d441401f6230f856a8e183ce584e8d",
  "_expires": "2027-01-18T15:44:11.000Z",
  "_created": "2026-10-10T14:51:48.000Z",
  "_published": "2026-10-10T15:44:13.716Z",
  "_buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114239989461,
      "time": 112,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11672962576"
    },
    {
      "job": 114239989398,
      "time": 113,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673027596"
    },
    {
      "job": 114239989458,
      "time": 177,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11675100674"
    },
    {
      "job": 114239989478,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11674611694"
    },
    {
      "job": 114239518220,
      "time": 144,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673535457"
    },
    {
      "job": 114239989489,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11674005028"
    },
    {
      "job": 114239989486,
      "time": 79,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11673540620"
    },
    {
      "job": 114239989498,
      "time": 68,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11673122380"
    },
    {
      "job": 114239989488,
      "time": 59,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11672927562"
    }
  ],
  "_upstream": "https://github.com/gabrielkaiserqfin/perplexr",
  "_commit": {
    "id": "1b592b1d09fdf34058896b0f158367d9b18252d0",
    "author": "unknown <quantresearch.gk@gmail.com>",
    "committer": "unknown <quantresearch.gk@gmail.com>",
    "message": "Added Shiny to dependencies\n",
    "time": 1735739194
  },
  "_maintainer": {
    "name": "Gabriel Kaiser",
    "email": "quantresearch.gk@gmail.com",
    "login": "gabrielkaiserqfin",
    "linkedin": "in/gabriel-kaiser-phd-a98a0083",
    "description": "",
    "uuid": 36151539
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "httr",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Depends"
    },
    {
      "package": "shiny",
      "role": "Depends"
    },
    {
      "package": "clipr",
      "role": "Imports"
    },
    {
      "package": "miniUI",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "gabrielkaiserqfin",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "gabrielkaiserqfin",
      "count": 32,
      "uuid": 36151539
    },
    {
      "user": "gkquantdev",
      "count": 2,
      "uuid": 158845641
    }
  ],
  "_userbio": {
    "uuid": 36151539,
    "type": "user",
    "name": "Gabriel",
    "followers": 14
  },
  "_downloads": {
    "count": 237,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/perplexR"
  },
  "_devurl": "https://github.com/gabrielkaiserqfin/perplexr",
  "_searchresults": 2,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/perplexR.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/gabrielkaiserqfin/perplexr",
  "_realowner": "gabrielkaiserqfin",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.3",
      "date": "2024-03-29"
    }
  ],
  "_exports": [
    "annotateCode",
    "AskMe",
    "buildUnitTests",
    "clarifyCode",
    "debugCode",
    "documentCode",
    "finishCode",
    "namingGenie",
    "optimizeCode",
    "rewriteText",
    "translateCode",
    "translateText"
  ],
  "_help": [
    {
      "page": "PerplexR-package",
      "title": "perplexR: A Coding Assistant using Perplexity's Large Language Models",
      "topics": [
        "perplexR-package",
        "perplexR"
      ]
    },
    {
      "page": "annotateCode",
      "title": "Large Language Model: Annotate code",
      "topics": [
        "annotateCode"
      ]
    },
    {
      "page": "API_Request",
      "title": "Get Large Language Model Completions Endpoint",
      "topics": [
        "API_Request"
      ]
    },
    {
      "page": "AskMe",
      "title": "Ask Large Language Model",
      "topics": [
        "AskMe"
      ]
    },
    {
      "page": "buildUnitTests",
      "title": "Large Language Model: Create Unit Tests",
      "topics": [
        "buildUnitTests"
      ]
    },
    {
      "page": "clarifyCode",
      "title": "Large Language Model: Clarify Code",
      "topics": [
        "clarifyCode"
      ]
    },
    {
      "page": "debugCode",
      "title": "Large Language Model: Find Issues in Code",
      "topics": [
        "debugCode"
      ]
    },
    {
      "page": "documentCode",
      "title": "Large Language Model: Code Documentation (roxygen2 style)",
      "topics": [
        "documentCode"
      ]
    },
    {
      "page": "execAddin",
      "title": "Run a Large Language Model as RStudio add-in",
      "topics": [
        "execAddin"
      ]
    },
    {
      "page": "execAddin_AskMe",
      "title": "Ask Large Language Model",
      "topics": [
        "execAddin_AskMe"
      ]
    },
    {
      "page": "finishCode",
      "title": "Large Language Model: Finish code",
      "topics": [
        "finishCode"
      ]
    },
    {
      "page": "namingGenie",
      "title": "Large Language Model: Create a Function or Variable Name",
      "topics": [
        "namingGenie"
      ]
    },
    {
      "page": "optimizeCode",
      "title": "Large Language Model: Optimize Code",
      "topics": [
        "optimizeCode"
      ]
    },
    {
      "page": "responseParser",
      "title": "Parse Perplexity API Response",
      "topics": [
        "responseParser"
      ]
    },
    {
      "page": "responseReturn",
      "title": "responseReturn",
      "topics": [
        "responseReturn"
      ]
    },
    {
      "page": "rewriteText",
      "title": "Large Language Model: Rewrite Text",
      "topics": [
        "rewriteText"
      ]
    },
    {
      "page": "translateCode",
      "title": "Translate Code from One Language to Another",
      "topics": [
        "translateCode"
      ]
    },
    {
      "page": "translateText",
      "title": "Large Language Model: Translate Text",
      "topics": [
        "translateText"
      ]
    }
  ],
  "_pkglogo": "https://github.com/gabrielkaiserqfin/perplexr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/gabrielkaiserqfin/perplexr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "commonmark",
    "curl",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "httr",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "miniUI",
    "openssl",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rstudioapi",
    "sass",
    "shiny",
    "sourcetools",
    "sys",
    "withr",
    "xtable"
  ],
  "_score": 3.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "perplexr",
  "_universes": [
    "gabrielkaiserqfin"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-10-10T14:53:43.000Z",
      "distro": "resolute",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/fdfd019f060644d323f62b67ca51d2be24a53371c732e69c5eaf2ee8331f8091",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-10-10T14:53:42.000Z",
      "distro": "resolute",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/45dccf75efb4aae6ee47c08372dd2fb1b63a3e6470cfcc6312bec56540c4c62a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-10-10T15:40:56.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/4bff5ba0d62826b4fc896f7b9825887dd32b69920777b41f30c1bff1e7bd8a87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-10-10T15:43:12.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/4f70a10dfae8dd6fdebc8e70c7fcf2cfe010b538a814deb719aff838dc720350",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.4",
      "date": "2026-10-10T14:53:38.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/5ce6fcdc7c1ea5423f70d13245f76083578eb51687dd6bee903b9e4a4ac83dea",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-10-10T14:53:03.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/2d89fd2122c7979fa8e5f45a8e57dc340fea53b0af448944075ab4a92032083c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-10-10T14:52:56.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/9b715f850bca03cb4ce6e75589aac30c7e159029e8a60764757a84f74ff304d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-10-10T14:52:50.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "https://r2.ropensci.org/947183ffdf356a57446839900b33cd07bf09314bca516f5cb33b1ff4880861f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/38061135629"
    }
  ]
}