From dc6c6fe4f585dfd71bddd9645d5b7c83e2ca7cf9 Mon Sep 17 00:00:00 2001 From: berri-teddy Date: Sun, 21 Sep 2025 16:47:10 -0700 Subject: [PATCH] Getting Started now has transform utils to show how requests are transformed in litellm --- docs/my-website/docs/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/my-website/docs/index.md b/docs/my-website/docs/index.md index 3f5e1b479c..11d2963b7a 100644 --- a/docs/my-website/docs/index.md +++ b/docs/my-website/docs/index.md @@ -524,6 +524,15 @@ try: except OpenAIError as e: print(e) ``` +### See How LiteLLM Transforms Your Requests + +Want to understand how LiteLLM parses and normalizes your LLM API requests? Use the `/utils/transform_request` endpoint to see exactly how your request is transformed internally. + +You can try it out now directly on our Demo App! +Go to the [LiteLLM API docs for transform_request](https://litellm-api.up.railway.app/#/llm%20utils/transform_request_utils_transform_request_post) + +LiteLLM will show you the normalized, provider-agnostic version of your request. This is useful for debugging, learning, and understanding how LiteLLM handles different providers and options. + ### Logging Observability - Log LLM Input/Output ([Docs](https://docs.litellm.ai/docs/observability/callbacks)) LiteLLM exposes pre defined callbacks to send data to Lunary, MLflow, Langfuse, Helicone, Promptlayer, Traceloop, Slack