strix/docs
Szymon Nastaly 972f5097c2
Some checks failed
CI / python (push) Has been cancelled
CI / tui (push) Has been cancelled
CI / viewer (push) Has been cancelled
CI / package (push) Has been cancelled
CI / workflows (push) Has been cancelled
CI / ci-passed (push) Has been cancelled
feat(llm): extra request-body fields via LLM_EXTRA_BODY (#1495)
* feat(llm): extra request-body fields via LLM_EXTRA_BODY

Some provider parameters, such as OpenAI's service_tier and
safety_identifier, are read only from the request body, so
LLM_EXTRA_HEADERS can't set them. LLM_EXTRA_BODY merges a JSON object
into the body of every request to the configured model, on both routing
paths. A dedicated dedupe model gets its own DEDUPE_LLM_EXTRA_BODY
instead, as with headers.

* fix(config): decode saved JSON-object settings when loading

persist_current() saves env values verbatim, so LLM_EXTRA_HEADERS,
LLM_EXTRA_BODY and their DEDUPE_ variants land in cli-config.json as JSON
text. The loader passed that text unchanged to the dict fields, so a later
launch without the env var failed validation. Decode saved strings for
dict fields, as pydantic-settings does for env vars.

---------

Co-authored-by: Szymon Nastaly <szymon.nastaly@autoform.ch>
2026-10-15 16:37:51 -04:00
..
advanced feat(llm): extra request-body fields via LLM_EXTRA_BODY (#1495) 2026-10-15 16:37:51 -04:00
cloud docs: trim crammed README sections and add cloud CLI and viewer docs pages 2026-09-02 18:35:45 +03:00
images docs: update screenshot and add to intro page 2026-01-22 13:09:45 -08:00
integrations fix(cli): apply the --fail-on threshold regardless of run status 2026-10-04 00:03:23 +03:00
llm-providers feat(llm): extra request-body fields via LLM_EXTRA_BODY (#1495) 2026-10-15 16:37:51 -04:00
logo docs: add documentation to main repository 2026-01-20 21:13:32 -08:00
tools feat(web_search): add Exa as a web search provider alongside Perplexity (#1270) 2026-09-04 10:34:28 -07:00
usage fix(cli): run headless when no terminal is attached instead of crashing the TUI 2026-10-05 00:37:27 +03:00
contributing.mdx docs: use openrouter/z-ai/glm-5.3 as the default model in setup examples 2026-09-02 16:52:53 +03:00
docs.json docs: add Vercel AI Gateway provider guide 2026-09-12 19:37:41 +03:00
index.mdx docs: use openrouter/z-ai/glm-5.3 as the default model in setup examples 2026-09-02 16:52:53 +03:00
quickstart.mdx docs: use openrouter/z-ai/glm-5.3 as the default model in setup examples 2026-09-02 16:52:53 +03:00
README.md docs: add documentation to main repository 2026-01-20 21:13:32 -08:00

Strix Documentation

Documentation source files for Strix, powered by Mintlify.

Local Preview

npm i -g mintlify
cd docs && mintlify dev