inferencer 0.2.0
- Added direct OpenAI Responses API support through
query_openai() and model discovery through
list_openai_models().
- Added OpenRouter
logprobs and top_logprobs
request parameters.
- Added Groq SSE response parsing for
stream = TRUE;
responses are buffered and assembled before return rather than emitted
incrementally.
- Consolidated OpenAI-compatible chat requests behind a shared
internal transport while preserving provider-specific exported
wrappers.
- Added opt-in live provider smoke tests for the four new transport
behaviors.
- Improved errors for provider failures that return non-JSON response
bodies.
inferencer 0.1.4.7
- Added
list_openrouter_benchmarks() for direct refreshes
from OpenRouter’s unified benchmarks endpoint, including source-native
scores, pricing, provenance, and source timestamps.
inferencer 0.1.4.6
- Updated the Cerebras public model set used in docs and tests.
- Changed
query_cerebras() to accept arbitrary non-empty
model IDs to better support frequent Cerebras public model
refreshes.
- Kept
list_cerebras_models() as the recommended way to
discover supported Cerebras models.
inferencer 0.1.4.5
- Updated the Cerebras chat wrapper to default to
gpt-oss-120b.
- Added
list_cerebras_models() for the public Cerebras
model catalog.
- Updated Cerebras docs and tests to reflect the current public model
set.
inferencer 0.1.4.4
- Split the optional zsh shell layer into small executable scripts
under
inst/shell.
- Added shared shell helper modules under
inst/shell/lib.
- Added shell model-listing scripts and
--json support
for query and listing commands.
- Removed the monolithic
inst/shell/inferencer.sh
sourced-function bundle.
inferencer 0.1.4.3
- Added OpenRouter video-model discovery via
list_openrouter_video_models().
- Added benchmark extraction support via
extract_openrouter_benchmarks().
- Added category-specific OpenRouter model wrappers for embeddings,
image, audio, and multimodal models.
inferencer 0.1.4.2
- Added an R-side
query_fallback() wrapper with ordered
fallback across Gemini, OpenRouter, and Groq.
- Added tests and documentation for the new R fallback helper.
inferencer 0.1.4.1
- Improved the shipped shell markdown renderer for headings, bullets,
horizontal rules, and pipe tables.
- Changed shell query helpers to take prompt as the first argument and
optional model override as the second.
- Made shell query helpers render markdown automatically on successful
text responses.
- Updated
query_fallback() to use the default models of
query_gemini(), query_openrouter(), and
query_groq().
inferencer 0.1.4
- Added a zsh-oriented shell companion under
inst/shell/inferencer.sh.
- Added shell wrappers for Gemini, Groq, OpenRouter, Cerebras, and
Ollama Cloud.
- Added
query_fallback() for ordered shell failover
across Gemini, OpenRouter, and Groq.
- Added shell documentation and README examples for sourcing and using
the shipped scripts.
inferencer 0.1.3.2
- Added Ollama Cloud model listing and chat-query wrappers.
- Updated package metadata to use the maintainer email
oliver.yxzhou@gmail.com.
inferencer 0.1.3.1
- Changed the default OpenRouter model to
openrouter/free.
- Increased the default OpenRouter token budget to reduce
truncation.
- Improved OpenRouter response parsing and truncation error handling
for alias models.
inferencer 0.1.3
- Added Gemini and OpenRouter embedding helpers.
- Added Gemini and OpenRouter image-generation helpers.
- Added Gemini and OpenRouter multimodal query wrappers for generic
non-text inputs.
inferencer 0.1.2
- Standardized provider HTTP requests on
httr2.
- Added shared internal request, response, and chat-content
helpers.
- Moved OpenRouter model reshaping into an internal helper.
- Removed
httr and curl from package
imports.