{
  "_id": "6a51f40c9b92047c28d52ffa",
  "Package": "inferencer",
  "Type": "Package",
  "Title": "Simple Unified Wrappers for Hosted Foundation Model Inference\nAPIs",
  "Version": "0.1.4.5",
  "Authors@R": "person(\ngiven = \"Oliver\",\nfamily = \"Zhou\",\nrole = c(\"aut\", \"cre\"),\nemail = \"oliver.yxzhou@gmail.com\"\n)",
  "Author": "Oliver Zhou [aut, cre]",
  "Maintainer": "Oliver Zhou <oliver.yxzhou@gmail.com>",
  "Description": "Provides lightweight R wrappers for querying and listing\nmodels from several hosted foundation model inference\nplatforms, currently including Google Gemini, Groq, OpenRouter,\nCerebras, and Ollama Cloud. The package is designed for simple\ninference workflows and quick experimentation, with minimal\nabstraction and a consistent interface across providers. It\nincludes helper functions for model discovery, text generation,\nembeddings, image generation, and multimodal inputs, while\nleaving room for future support of provider-specific parameters\nand advanced options.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/OliverLDS/inferencer",
  "BugReports": "https://github.com/OliverLDS/inferencer/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://oliverlds.r-universe.dev",
  "Date/Publication": "2026-07-03 06:39:23 UTC",
  "RemoteUrl": "https://github.com/oliverlds/inferencer",
  "RemoteRef": "HEAD",
  "RemoteSha": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-11 07:40:31 UTC",
    "User": "root"
  },
  "_user": "oliverlds",
  "_type": "src",
  "_file": "inferencer_0.1.4.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/10f56d59d94d4f646eb828bdc109eef328e26d4d262626629f07c40162ada5a9",
  "_filesize": 159396,
  "_sha256": "10f56d59d94d4f646eb828bdc109eef328e26d4d262626629f07c40162ada5a9",
  "_expires": "2026-10-19T07:43:07.000Z",
  "_created": "2026-07-11T07:40:31.000Z",
  "_published": "2026-07-11T07:43:08.718Z",
  "_jobs": [
    {
      "job": 86524655589,
      "time": 125,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8246430424"
    },
    {
      "job": 86524655564,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8246430736"
    },
    {
      "job": 86524655573,
      "time": 81,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8246424234"
    },
    {
      "job": 86524655558,
      "time": 98,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8246426455"
    },
    {
      "job": 86524437577,
      "time": 173,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8246411264"
    },
    {
      "job": 86524655561,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8246429432"
    },
    {
      "job": 86524655602,
      "time": 63,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8246420980"
    },
    {
      "job": 86524655605,
      "time": 65,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8246421175"
    },
    {
      "job": 86524655600,
      "time": 66,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8246421592"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872",
  "_status": "success",
  "_upstream": "https://github.com/oliverlds/inferencer",
  "_commit": {
    "id": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
    "author": "Oliver Lee <olee7149@gmail.com>",
    "committer": "Oliver Lee <olee7149@gmail.com>",
    "message": "Record win-builder check result\n",
    "time": 1783060763
  },
  "_maintainer": {
    "name": "Oliver Zhou",
    "email": "oliver.yxzhou@gmail.com",
    "login": "oliverlds",
    "description": "Learn, Discover, Share",
    "uuid": 97855548
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "oliverlds",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 4
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-27",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.1",
      "date": "2026-03-28"
    },
    {
      "name": "v0.1.2",
      "date": "2026-03-28"
    },
    {
      "name": "v0.1.3",
      "date": "2026-03-28"
    },
    {
      "name": "v0.1.3.1",
      "date": "2026-03-31"
    },
    {
      "name": "v0.1.3.2",
      "date": "2026-04-08"
    },
    {
      "name": "v0.1.4",
      "date": "2026-04-08"
    },
    {
      "name": "v0.1.4.1",
      "date": "2026-04-10"
    },
    {
      "name": "v0.1.4.2",
      "date": "2026-04-10"
    },
    {
      "name": "v0.1.4.3",
      "date": "2026-04-10"
    },
    {
      "name": "v0.1.4.4",
      "date": "2026-05-14"
    },
    {
      "name": "v0.1.4.5",
      "date": "2026-05-24"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "oliverlds",
      "count": 18,
      "uuid": 97855548
    }
  ],
  "_userbio": {
    "uuid": 97855548,
    "type": "user",
    "name": "Oliver",
    "followers": 0,
    "description": "Learn, Discover, Share"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/inferencer"
  },
  "_devurl": "https://github.com/oliverlds/inferencer",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/inferencer.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/oliverlds/inferencer",
  "_realowner": "oliverlds",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.4.5",
      "date": "2026-07-10"
    }
  ],
  "_exports": [
    "embed_gemini",
    "embed_openrouter",
    "extract_openrouter_benchmarks",
    "generate_image_gemini",
    "generate_image_openrouter",
    "list_cerebras_models",
    "list_gemini_models",
    "list_groq_models",
    "list_ollama_models",
    "list_openrouter_audio_models",
    "list_openrouter_embedding_models",
    "list_openrouter_image_models",
    "list_openrouter_models",
    "list_openrouter_multimodal_models",
    "list_openrouter_video_models",
    "query_cerebras",
    "query_fallback",
    "query_gemini",
    "query_gemini_content",
    "query_groq",
    "query_ollama",
    "query_openrouter",
    "query_openrouter_content",
    "write_gemini_audio"
  ],
  "_help": [
    {
      "page": "embed_gemini",
      "title": "Request Gemini Embeddings",
      "topics": [
        "embed_gemini"
      ]
    },
    {
      "page": "embed_openrouter",
      "title": "Request OpenRouter Embeddings",
      "topics": [
        "embed_openrouter"
      ]
    },
    {
      "page": "extract_openrouter_benchmarks",
      "title": "Extract Benchmark Scores from OpenRouter Model Metadata",
      "topics": [
        "extract_openrouter_benchmarks"
      ]
    },
    {
      "page": "generate_image_gemini",
      "title": "Generate Images with Gemini",
      "topics": [
        "generate_image_gemini"
      ]
    },
    {
      "page": "generate_image_openrouter",
      "title": "Generate Images with OpenRouter",
      "topics": [
        "generate_image_openrouter"
      ]
    },
    {
      "page": "list_cerebras_models",
      "title": "List Cerebras Models",
      "topics": [
        "list_cerebras_models"
      ]
    },
    {
      "page": "list_gemini_models",
      "title": "List Gemini Models",
      "topics": [
        "list_gemini_models"
      ]
    },
    {
      "page": "list_groq_models",
      "title": "List Groq Models",
      "topics": [
        "list_groq_models"
      ]
    },
    {
      "page": "list_ollama_models",
      "title": "List Ollama Cloud Models",
      "topics": [
        "list_ollama_models"
      ]
    },
    {
      "page": "list_openrouter_audio_models",
      "title": "List OpenRouter Audio Models",
      "topics": [
        "list_openrouter_audio_models"
      ]
    },
    {
      "page": "list_openrouter_embedding_models",
      "title": "List OpenRouter Embedding Models",
      "topics": [
        "list_openrouter_embedding_models"
      ]
    },
    {
      "page": "list_openrouter_image_models",
      "title": "List OpenRouter Image Models",
      "topics": [
        "list_openrouter_image_models"
      ]
    },
    {
      "page": "list_openrouter_models",
      "title": "List OpenRouter Models",
      "topics": [
        "list_openrouter_models"
      ]
    },
    {
      "page": "list_openrouter_multimodal_models",
      "title": "List OpenRouter Multimodal Models",
      "topics": [
        "list_openrouter_multimodal_models"
      ]
    },
    {
      "page": "list_openrouter_video_models",
      "title": "List OpenRouter Video Generation Models",
      "topics": [
        "list_openrouter_video_models"
      ]
    },
    {
      "page": "query_cerebras",
      "title": "Query a Cerebras Chat Model",
      "topics": [
        "query_cerebras"
      ]
    },
    {
      "page": "query_fallback",
      "title": "Query Providers with Ordered Fallback",
      "topics": [
        "query_fallback"
      ]
    },
    {
      "page": "query_gemini",
      "title": "Query a Gemini Model",
      "topics": [
        "query_gemini"
      ]
    },
    {
      "page": "query_gemini_content",
      "title": "Query a Gemini Multimodal Model",
      "topics": [
        "query_gemini_content"
      ]
    },
    {
      "page": "query_groq",
      "title": "Query a Groq Chat Model",
      "topics": [
        "query_groq"
      ]
    },
    {
      "page": "query_ollama",
      "title": "Query an Ollama Cloud Chat Model",
      "topics": [
        "query_ollama"
      ]
    },
    {
      "page": "query_openrouter",
      "title": "Query an OpenRouter Chat Model",
      "topics": [
        "query_openrouter"
      ]
    },
    {
      "page": "query_openrouter_content",
      "title": "Query an OpenRouter Multimodal Model",
      "topics": [
        "query_openrouter_content"
      ]
    },
    {
      "page": "shell-scripts",
      "title": "Shell Script Helpers",
      "topics": [
        "shell-scripts"
      ]
    },
    {
      "page": "write_gemini_audio",
      "title": "Write Gemini Audio to a File",
      "topics": [
        "write_gemini_audio"
      ]
    }
  ],
  "_readme": "https://github.com/oliverlds/inferencer/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "data.table",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_score": 3.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "inferencer",
  "_universes": [
    "oliverlds"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:42:38.000Z",
      "distro": "resolute",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/3ec5c88a82b0fb7d5b5b33ff31f425410d10f9b316362429c3d37f657d33e075",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:42:40.000Z",
      "distro": "resolute",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/434975a17ab9516d8935ce0b01e1c93f5389e76efbc50679f5d47b51a8764694",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:41:58.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/6aafa617d70f9ad341c4f52ad3cda7ea3f6631ba97e1db017bf41f6c87f9ab1a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:42:10.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/1151b2d04b09922c60dd66ef3a1543b41b40547bea92a1895ebf7c50babf23d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:42:41.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/b6dcb237b4179c9eb0f7c7b4b191982ca35fdd49cff9ec6c8e4595444d7dc64f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:41:33.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/87f2d6e3df384fcb94489c36a87acd5297c5d2a9149b6a0d718400856de099f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:41:34.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/82067fe173aad572bc7f7eb64d881e455b8a4a31b55b5fdaed4e706003597a59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.4.5",
      "date": "2026-07-11T07:41:37.000Z",
      "commit": "cf69bf0bb1de2e1e9f54c929017ba1558fdb7ed7",
      "fileid": "https://r2.ropensci.org/692716a155c2f053cad96bede691ce963337a6c82cb9f1bb4f661f8eeb36d9b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oliverlds/actions/runs/29144809872"
    }
  ]
}