From ebb9a3ceebd9e7ec14eae3b4d05c38131326fa5a Mon Sep 17 00:00:00 2001 From: yassin Date: Tue, 15 Sep 2026 22:34:59 +0000 Subject: [PATCH] chore(ui): regenerate schema.d.ts for the /nvidia_nim passthrough route Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- ui/litellm-dashboard/src/lib/http/schema.d.ts | 211 ++++++++++++++++++ 1 file changed, 211 insertions(+) diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/ui/litellm-dashboard/src/lib/http/schema.d.ts index 1d6d37360ee..b787a1f1068 100644 --- a/ui/litellm-dashboard/src/lib/http/schema.d.ts +++ b/ui/litellm-dashboard/src/lib/http/schema.d.ts @@ -9676,6 +9676,62 @@ export interface paths { patch?: never; trace?: never; }; + "/nvidia_nim/{endpoint}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Nvidia Nim Proxy Route + * @description Relay a native NVIDIA NIM request through a LiteLLM model group. + * + * `{PROXY_BASE_URL}/nvidia_nim/{model_group}/v1/infer` forwards the body unchanged to the deployment's + * `api_base`, so object detection and OCR NIMs whose payload carries no `model` field still go through + * virtual key auth, model access checks, and spend logging. + */ + get: operations["nvidia_nim_proxy_route_nvidia_nim__endpoint__get"]; + /** + * Nvidia Nim Proxy Route + * @description Relay a native NVIDIA NIM request through a LiteLLM model group. + * + * `{PROXY_BASE_URL}/nvidia_nim/{model_group}/v1/infer` forwards the body unchanged to the deployment's + * `api_base`, so object detection and OCR NIMs whose payload carries no `model` field still go through + * virtual key auth, model access checks, and spend logging. + */ + put: operations["nvidia_nim_proxy_route_nvidia_nim__endpoint__put"]; + /** + * Nvidia Nim Proxy Route + * @description Relay a native NVIDIA NIM request through a LiteLLM model group. + * + * `{PROXY_BASE_URL}/nvidia_nim/{model_group}/v1/infer` forwards the body unchanged to the deployment's + * `api_base`, so object detection and OCR NIMs whose payload carries no `model` field still go through + * virtual key auth, model access checks, and spend logging. + */ + post: operations["nvidia_nim_proxy_route_nvidia_nim__endpoint__post"]; + /** + * Nvidia Nim Proxy Route + * @description Relay a native NVIDIA NIM request through a LiteLLM model group. + * + * `{PROXY_BASE_URL}/nvidia_nim/{model_group}/v1/infer` forwards the body unchanged to the deployment's + * `api_base`, so object detection and OCR NIMs whose payload carries no `model` field still go through + * virtual key auth, model access checks, and spend logging. + */ + delete: operations["nvidia_nim_proxy_route_nvidia_nim__endpoint__delete"]; + options?: never; + head?: never; + /** + * Nvidia Nim Proxy Route + * @description Relay a native NVIDIA NIM request through a LiteLLM model group. + * + * `{PROXY_BASE_URL}/nvidia_nim/{model_group}/v1/infer` forwards the body unchanged to the deployment's + * `api_base`, so object detection and OCR NIMs whose payload carries no `model` field still go through + * virtual key auth, model access checks, and spend logging. + */ + patch: operations["nvidia_nim_proxy_route_nvidia_nim__endpoint__patch"]; + trace?: never; + }; "/ocr": { parameters: { query?: never; @@ -53474,6 +53530,161 @@ export interface operations { }; }; }; + nvidia_nim_proxy_route_nvidia_nim__endpoint__get: { + parameters: { + query?: never; + header?: never; + path: { + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + nvidia_nim_proxy_route_nvidia_nim__endpoint__put: { + parameters: { + query?: never; + header?: never; + path: { + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + nvidia_nim_proxy_route_nvidia_nim__endpoint__post: { + parameters: { + query?: never; + header?: never; + path: { + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + nvidia_nim_proxy_route_nvidia_nim__endpoint__delete: { + parameters: { + query?: never; + header?: never; + path: { + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + nvidia_nim_proxy_route_nvidia_nim__endpoint__patch: { + parameters: { + query?: never; + header?: never; + path: { + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; ocr_ocr_post: { parameters: { query?: never;