mikehostetler
ReqLLM v1.30.0 has been released.
Features:
-
xai: expose normalized watermark metadata (#1238) by mikehostetler
-
pass extra_metadata through to request telemetry events (#1223) by Amber-Cloud
-
minimax: forward reasoning effort and thinking controls (#1169) by Gilbert
-
bedrock: send structured output on the bedrock-mantle Messages API (#1167) by adriencohen
-
inference: add first-class Inference.net provider (#1154) by mikehostetler
-
cheaperinference: add Cheaper Inference provider (#1142) by aiapienthusiast
-
openai: accept context state with images in Decisions evaluations (#1147) by mhsdef
-
retry: let callers choose the HTTP statuses that requests retry (#1143) by Gilles Dubuc
Bug Fixes:
-
google_vertex: handle non-2xx responses (#1237) by mikehostetler
-
deps: require patched JSV and unblock offline CI (#1235) by mikehostetler
-
mistral: accept low and medium reasoning effort (#1228) by mikehostetler
-
ignore invalid retry-after headers (#1224) by mikehostetler
-
preserve streaming error compatibility (#1219) by mikehostetler
-
test: restore environment variables changed by ProviderCase (#1198) by Tom Jaster
-
bedrock: route GPT-6 models on /openai/v1 and accept every service tier (#1166) by adriencohen
-
google: expose tool-use input tokens (#1165) by mikehostetler
-
stop sending message metadata in OpenAI-compatible requests (#1163) by Gustavo Honorato
-
google: accept only a boolean for google_url_context (#1161) by Peter Hoeg
-
opentelemetry: count cache reads and writes in input tokens (#1160) by Yannis Weishaupt
-
honor openai_structured_output_mode :tool_strict on Azure (#1159) by Arton Ragsdale
-
xai: drop stop and penalty options on reasoning models (#1158) by pcbeingused333
-
google: preserve text thought signatures across continuations (#1127) by Gabriel Rinaldi
-
fireworks_ai: omit chat options from embeddings (#1152) by mikehostetler
-
timeout: preserve OpenTelemetry context in deadline tasks (#1149) by Gilles Dubuc
-
preserve message names in loose maps (#1146) by mikemikimike
Refactoring:
-
route streaming through request runtime (#1218) by mikehostetler
-
route workflow requests through v1 runtime (#1216) by Tom Jaster
-
migrate buffered generation to v1 runtime (#1214) by Tom Jaster
-
migrate single-request operations to v1 runtime (#1215) by Tom Jaster
-
add v1 runtime and migrate OCR execution (#1213) by Tom Jaster
-
add internal v1 provider adapter (#1212) by Tom Jaster
-
generalize request plans for v1 operations (#1203) by Tom Jaster
-
separate pure stream decoding from StreamServer (#1205) by Tom Jaster
-
test: split OpenAI Responses API tests by responsibility (#1210) by Tom Jaster
-
test: split Azure provider tests by responsibility (#1209) by Tom Jaster
-
test: split Bedrock provider tests by responsibility (#1208) by Tom Jaster
-
test: split Anthropic provider tests by responsibility (#1207) by Tom Jaster
-
test: split Google provider tests by responsibility (#1206) by Tom Jaster
-
test: normalize the canonical v1.x test layout (#1202) by Tom Jaster
-
providers: remove redundant defaults macro uses (#1199) by Tom Jaster
ReqLLM Info
Classification: LLM Client Library
Description: An Elixir library built on Req and Finch with a unified interface to LLM APIs.
Forum/tag: req-llm
Click here to view ReqLLM’s main announcement thread.
Trending in News & Updates
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #code-sync
- #discussion
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #elixirconf-us
- #blog-post
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #hex










