UI - Custom Root Path

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import Image from '@theme/IdealImage';

tools-only Updated 7 repo stars

File contents

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import Image from '@theme/IdealImage';

UI - Custom Root Path

💥 Use this when you want to serve LiteLLM on a custom base url path like https://localhost:4000/api/v1

:::info

Requires v1.72.3 or higher.

:::

Limitations:

  • This does not work in litellm non-root images, as it requires write access to the UI files.

Usage

1. Set SERVER_ROOT_PATH in your .env

👉 Set SERVER_ROOT_PATH in your .env and this will be set as your server root path

export SERVER_ROOT_PATH="/api/v1"

2. Run the Proxy

litellm proxy --config /path/to/config.yaml

After running the proxy you can access it on http://0.0.0.0:4000/api/v1/ (since we set SERVER_ROOT_PATH="/api/v1")

3. Verify Running on correct path

<Image img={require('../../img/custom_root_path.png')} />

That's it, that's all you need to run the proxy on a custom root path

Demo

Here's a demo video of running the proxy on a custom root path

tools-only/X-Skills/tree/main/development/devops/1229-custom_root_ui_d8c2f9b8 commit 28ef57d81a

Frequently asked questions

npx skillmds@latest add tools-only/ui-custom-root-path