Package: inferencer 0.2.2

inferencer: Simple Unified Wrappers for Foundation Model Inference APIs

Provides lightweight R wrappers for querying and listing models from several hosted and local foundation model inference platforms, currently including 'OpenAI' <https://developers.openai.com/api/docs/>, 'Google Gemini' <https://ai.google.dev/gemini-api/docs>, 'Groq' <https://console.groq.com/docs/>, 'OpenRouter' <https://openrouter.ai/docs/>, 'Cerebras' <https://inference-docs.cerebras.ai/>, 'Ollama Cloud' <https://docs.ollama.com/cloud>, 'Alibaba Cloud Model Studio' <https://help.aliyun.com/en/model-studio/>, 'Zhipu AI' <https://docs.bigmodel.cn/>, 'DeepSeek' <https://api-docs.deepseek.com/>, 'Moonshot AI' <https://platform.kimi.ai/docs/>, and 'MiniMax' <https://platform.minimax.io/docs/>. 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.2.2.tar.gz
inferencer_0.2.2.zip(r-4.7-any)inferencer_0.2.2.zip(r-4.6-any)inferencer_0.2.2.zip(r-4.5-any)
inferencer_0.2.2.tgz(r-4.6-any)inferencer_0.2.2.tgz(r-4.5-any)
inferencer_0.2.2.tar.gz(r-4.7-any)inferencer_0.2.2.tar.gz(r-4.6-any)
inferencer_0.2.2.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.85 score 276 downloads 42 exports 15 dependencies

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

TargetResultTimeFilesSyslog
linux-develOK170
source / vignettesOK205
linux-releaseOK151
macos-releaseOK91
macos-oldrelOK101
windows-develOK71
windows-releaseOK67
windows-oldrelOK70
wasm-releaseOK131

Exports:embed_geminiembed_openrouterextract_openrouter_benchmarksgenerate_image_geminigenerate_image_openrouterlist_cerebras_modelslist_china_free_modelslist_deepseek_modelslist_gemini_modelslist_groq_modelslist_minimax_modelslist_moonshot_modelslist_ollama_modelslist_openai_compatible_modelslist_openai_modelslist_openrouter_audio_modelslist_openrouter_benchmarkslist_openrouter_embedding_modelslist_openrouter_image_modelslist_openrouter_modelslist_openrouter_multimodal_modelslist_openrouter_video_modelslist_qwen_modelslist_zhipu_modelsquery_cerebrasquery_china_fallbackquery_china_free_fallbackquery_deepseekquery_fallbackquery_geminiquery_gemini_contentquery_groqquery_minimaxquery_moonshotquery_ollamaquery_openaiquery_openai_compatiblequery_openrouterquery_openrouter_contentquery_qwenquery_zhipuwrite_gemini_audio

Dependencies:askpassclicurldata.tablegluehttr2jsonlitelifecyclemagrittropensslR6rlangsysvctrswithr

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 Verified No-Cost Mainland-China Modelslist_china_free_models
List DeepSeek Modelslist_deepseek_models
List Gemini Modelslist_gemini_models
List Groq Modelslist_groq_models
List MiniMax Modelslist_minimax_models
List Moonshot Modelslist_moonshot_models
List Ollama Cloud Modelslist_ollama_models
List Models from an OpenAI-Compatible Serverlist_openai_compatible_models
List OpenAI Modelslist_openai_models
List OpenRouter Audio Modelslist_openrouter_audio_models
List OpenRouter Benchmarkslist_openrouter_benchmarks
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
List Qwen Modelslist_qwen_models
List Zhipu Modelslist_zhipu_models
Query a Cerebras Chat Modelquery_cerebras
Query Mainland-China Providers with Ordered Fallbackquery_china_fallback
Query a Verified No-Cost Mainland-China Modelquery_china_free_fallback
Query a DeepSeek Modelquery_deepseek
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 a MiniMax Modelquery_minimax
Query a Moonshot Modelquery_moonshot
Query an Ollama Cloud Chat Modelquery_ollama
Query an OpenAI Model with the Responses APIquery_openai
Query an OpenAI-Compatible Chat Serverquery_openai_compatible
Query an OpenRouter Chat Modelquery_openrouter
Query an OpenRouter Multimodal Modelquery_openrouter_content
Query a Qwen Modelquery_qwen
Query a Zhipu Modelquery_zhipu
Shell Script Helpersshell-scripts
Write Gemini Audio to a Filewrite_gemini_audio