{
  "_id": "6a197ffdacfb0bcc41df85b7",
  "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-05-29 11:28:17 UTC",
    "User": "root"
  },
  "Author": "Gabriel Kaiser [aut, cre]",
  "MD5sum": "d9222e0f2c4805c810a3a768fdbc02f0",
  "_user": "gabrielkaiserqfin",
  "_type": "src",
  "_file": "perplexR_0.0.4.tar.gz",
  "_fileid": "7919db25ec133b616dd888e780db8a20d5b9586ca72f9d9b3ce3223837d6789f",
  "_filesize": 242912,
  "_sha256": "7919db25ec133b616dd888e780db8a20d5b9586ca72f9d9b3ce3223837d6789f",
  "_created": "2026-05-29T11:28:17.000Z",
  "_published": "2026-05-29T12:01:01.436Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78491833537,
      "time": 110,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7289624060"
    },
    {
      "job": 78491833571,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289627776"
    },
    {
      "job": 78491833534,
      "time": 188,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7290120237"
    },
    {
      "job": 78491833540,
      "time": 116,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7290097726"
    },
    {
      "job": 78491428677,
      "time": 169,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289592626"
    },
    {
      "job": 78491833533,
      "time": 103,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289622220"
    },
    {
      "job": 78491833526,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7289613001"
    },
    {
      "job": 78491833546,
      "time": 72,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289613322"
    },
    {
      "job": 78491833568,
      "time": 84,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289616894"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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"
  },
  "_downloads": {
    "count": 164,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/perplexR"
  },
  "_devurl": "https://github.com/gabrielkaiserqfin/perplexr",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/perplexR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_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-05-29T11:30:06.000Z",
      "distro": "noble",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "5c3e90599d700a8e4e117fcb6c06fa2bfc57f5447f650ee082ec0f12df10cbae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-05-29T11:30:20.000Z",
      "distro": "noble",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "a60377a0e7763e17de24f1dde6d69cd1912b989e65ac5a59ffacde71d0fa439b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-05-29T11:59:23.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "714328b030c3e54933771a1b95560d32ee33c3d63b0c180b3bd16eefda0bb200",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-05-29T11:58:07.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "68a1cd7a79468a823a3662881e03e7cf407be8d0fdb0bb1952ef7aa2fee03a9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.4",
      "date": "2026-05-29T11:30:15.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "c28371c3aa63dc4d8e230403ad3831b3254c195c9bac5cacc91e28298db6deec",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-05-29T11:29:24.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "11972314557bd0dad1e4d0e9a97ed0db7a5a2131eb61b22f46246b33fdfba421",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-05-29T11:29:24.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "3f7d019cf6f6e9e78c2119e4733b389efc0d619d2eec433cce7260367766e6a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-05-29T11:29:35.000Z",
      "commit": "1b592b1d09fdf34058896b0f158367d9b18252d0",
      "fileid": "56946ca08d0a882438ce778179ea49423414e47ea77afaf3c6ee423b23a91a97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabrielkaiserqfin/actions/runs/26634534297"
    }
  ]
}