From a65c1f83408e0918a515b596e19d0d07ad3f3ec4 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Thu, 16 May 2024 16:10:53 -0700 Subject: [PATCH] fix models page --- .../src/components/model_dashboard.tsx | 144 ++++++++---------- 1 file changed, 65 insertions(+), 79 deletions(-) diff --git a/ui/litellm-dashboard/src/components/model_dashboard.tsx b/ui/litellm-dashboard/src/components/model_dashboard.tsx index 221e0ed43..6e14fd0e0 100644 --- a/ui/litellm-dashboard/src/components/model_dashboard.tsx +++ b/ui/litellm-dashboard/src/components/model_dashboard.tsx @@ -925,85 +925,71 @@ const handleEditSubmit = async (formValues: Record) => { - - - - - Public Model Name - - - Provider - - { - userRole === "Admin" && ( - - API Base - - ) - } - - Extra litellm Params - - Input Price/1M Tokens ($) - Output Price/1M Tokens ($) - Max Tokens - Status - - - - { modelData.data - .filter((model: any) => - selectedModelGroup === "all" || model.model_name === selectedModelGroup || selectedModelGroup === null || selectedModelGroup === undefined || selectedModelGroup === "" - ) - .map((model: any, index: number) => ( - - - - {model.model_name} - - {model.provider} - { - userRole === "Admin" && ( - {model.api_base} - ) - } - - - - - - Litellm params - - -
-                    {JSON.stringify(model.cleanedLitellmParams, null, 2)}
-                    
-
-
- -
- {model.input_cost || model.litellm_params.input_cost_per_token || null} - {model.output_cost || model.litellm_params.output_cost_per_token || null} - {model.max_tokens} - - { - model.model_info.db_model ? DB Model : Config Model - } - - - - handleEditClick(model)} - /> - - -
- ))} -
-
- + + + + Public Model Name + Provider + {userRole === "Admin" && ( + API Base + )} + Extra litellm Params + Input Price

/1M Tokens ($)

+ Output Price

/1M Tokens ($)

+ Max Tokens + Status +
+
+ + {modelData.data + .filter((model: any) => + selectedModelGroup === "all" || + model.model_name === selectedModelGroup || + selectedModelGroup === null || + selectedModelGroup === undefined || + selectedModelGroup === "" + ) + .map((model: any, index: number) => ( + + + {model.model_name} + + {model.provider} + {userRole === "Admin" && ( + {model.api_base} + )} + + + + Litellm params + + +
{JSON.stringify(model.cleanedLitellmParams, null, 2)}
+
+
+
+ {model.input_cost || model.litellm_params.input_cost_per_token || null} + {model.output_cost || model.litellm_params.output_cost_per_token || null} + {model.max_tokens} + + {model.model_info.db_model ? ( + +

DB Model

+
+ ) : ( + +

Config Model

+
+ )} +
+ + handleEditClick(model)} /> + + +
+ ))} +
+