From a49591b178009ef320fc52face29922125d68f44 Mon Sep 17 00:00:00 2001 From: jperla Date: Sun, 2 Aug 2026 21:29:56 -0700 Subject: [PATCH] docs: add TrustedRouter LLM provider page --- docs.json | 3 ++- openhands/usage/llms/trustedrouter.mdx | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 openhands/usage/llms/trustedrouter.mdx diff --git a/docs.json b/docs.json index d81f413d8..915fcb6e1 100644 --- a/docs.json +++ b/docs.json @@ -142,7 +142,8 @@ "openhands/usage/llms/litellm-proxy", "openhands/usage/llms/moonshot", "openhands/usage/llms/openai-llms", - "openhands/usage/llms/openrouter" + "openhands/usage/llms/openrouter", + "openhands/usage/llms/trustedrouter" ] } ] diff --git a/openhands/usage/llms/trustedrouter.mdx b/openhands/usage/llms/trustedrouter.mdx new file mode 100644 index 000000000..3db618e13 --- /dev/null +++ b/openhands/usage/llms/trustedrouter.mdx @@ -0,0 +1,20 @@ +--- +title: TrustedRouter +description: OpenHands uses LiteLLM to make calls to chat models on TrustedRouter, an OpenAI-compatible LLM router with attested routing. You can find their documentation [here](https://trustedrouter.com/docs). +--- + +## Configuration + +TrustedRouter exposes an OpenAI-compatible endpoint, so you can access it as you +would access any OpenAI-compatible endpoint. In the OpenHands UI through the +Settings under the `LLM` tab: + +1. Enable `Advanced` options +2. Set the following: + - `Custom Model` to the prefix `openai/` + the model you will be using (e.g. `openai/trustedrouter/auto`) + - `Base URL` to `https://api.trustedrouter.com/v1` + - `API Key` to your TrustedRouter API key. To find or create your API key, [see here](https://trustedrouter.com/keys). + +[Visit here to see the full list of TrustedRouter models](https://trustedrouter.com/models). +Routing model ids include `trustedrouter/auto`, `trustedrouter/zdr` (zero data +retention), and `trustedrouter/e2e` (end-to-end confidential).