Package: inferencer 0.1.4.5

inferencer: Simple Unified Wrappers for Hosted Foundation Model Inference APIs

Provides lightweight R wrappers for querying and listing models from several hosted foundation model inference platforms, currently including Google Gemini, Groq, OpenRouter, Cerebras, and Ollama Cloud. The package is designed for simple inference workflows and quick experimentation, with minimal abstraction and a consistent interface across providers. It includes helper functions for model discovery, text generation, embeddings, image generation, and multimodal inputs, while leaving room for future support of provider-specific parameters and advanced options.

Authors:Oliver Zhou [aut, cre]

inferencer_0.1.4.5.tar.gz
inferencer_0.1.4.5.zip(r-4.7)inferencer_0.1.4.5.zip(r-4.6)inferencer_0.1.4.5.zip(r-4.5)
inferencer_0.1.4.5.tgz(r-4.6-any)inferencer_0.1.4.5.tgz(r-4.5-any)
inferencer_0.1.4.5.tar.gz(r-4.7-any)inferencer_0.1.4.5.tar.gz(r-4.6-any)
inferencer_0.1.4.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
inferencer/json (API)

# Install 'inferencer' in R:
install.packages('inferencer', repos = c('https://oliverlds.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/oliverlds/inferencer/issues

On CRAN:

Conda:

3.60 score 24 exports 16 dependencies

Last updated from:cf69bf0bb1. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK125
source / vignettesOK173
linux-release-x86_64OK127
macos-release-arm64OK98
macos-oldrel-arm64OK81
windows-develOK63
windows-releaseOK66
windows-oldrelOK65
wasm-releaseOK119

Exports:embed_geminiembed_openrouterextract_openrouter_benchmarksgenerate_image_geminigenerate_image_openrouterlist_cerebras_modelslist_gemini_modelslist_groq_modelslist_ollama_modelslist_openrouter_audio_modelslist_openrouter_embedding_modelslist_openrouter_image_modelslist_openrouter_modelslist_openrouter_multimodal_modelslist_openrouter_video_modelsquery_cerebrasquery_fallbackquery_geminiquery_gemini_contentquery_groqquery_ollamaquery_openrouterquery_openrouter_contentwrite_gemini_audio

Dependencies:askpassclicurldata.tablegluehttr2jsonlitelifecyclemagrittropensslR6rappdirsrlangsysvctrswithr

Readme and manuals

Help Manual

Help pageTopics
Request Gemini Embeddingsembed_gemini
Request OpenRouter Embeddingsembed_openrouter
Extract Benchmark Scores from OpenRouter Model Metadataextract_openrouter_benchmarks
Generate Images with Geminigenerate_image_gemini
Generate Images with OpenRoutergenerate_image_openrouter
List Cerebras Modelslist_cerebras_models
List Gemini Modelslist_gemini_models
List Groq Modelslist_groq_models
List Ollama Cloud Modelslist_ollama_models
List OpenRouter Audio Modelslist_openrouter_audio_models
List OpenRouter Embedding Modelslist_openrouter_embedding_models
List OpenRouter Image Modelslist_openrouter_image_models
List OpenRouter Modelslist_openrouter_models
List OpenRouter Multimodal Modelslist_openrouter_multimodal_models
List OpenRouter Video Generation Modelslist_openrouter_video_models
Query a Cerebras Chat Modelquery_cerebras
Query Providers with Ordered Fallbackquery_fallback
Query a Gemini Modelquery_gemini
Query a Gemini Multimodal Modelquery_gemini_content
Query a Groq Chat Modelquery_groq
Query an Ollama Cloud Chat Modelquery_ollama
Query an OpenRouter Chat Modelquery_openrouter
Query an OpenRouter Multimodal Modelquery_openrouter_content
Shell Script Helpersshell-scripts
Write Gemini Audio to a Filewrite_gemini_audio