diff --git a/litellm/proxy/auth/user_api_key_auth.py b/litellm/proxy/auth/user_api_key_auth.py index 5c90299f6..c292a7dc3 100644 --- a/litellm/proxy/auth/user_api_key_auth.py +++ b/litellm/proxy/auth/user_api_key_auth.py @@ -212,7 +212,7 @@ async def user_api_key_auth_websocket(websocket: WebSocket): # return string as bytes return return_string.encode() - request.body = return_body + request.body = return_body # type: ignore # Extract the Authorization header authorization = websocket.headers.get("authorization") diff --git a/ui/litellm-dashboard/src/components/view_key_table.tsx b/ui/litellm-dashboard/src/components/view_key_table.tsx index b657ed47c..3ef50bc60 100644 --- a/ui/litellm-dashboard/src/components/view_key_table.tsx +++ b/ui/litellm-dashboard/src/components/view_key_table.tsx @@ -24,6 +24,7 @@ import { Icon, BarChart, TextInput, + Textarea, } from "@tremor/react"; import { Select as Select3, SelectItem, MultiSelect, MultiSelectItem } from "@tremor/react"; import { @@ -40,6 +41,7 @@ import { } from "antd"; import { CopyToClipboard } from "react-copy-to-clipboard"; +import TextArea from "antd/es/input/TextArea"; const { Option } = Select; const isLocal = process.env.NODE_ENV === "development"; @@ -438,6 +440,16 @@ const ViewKeyTable: React.FC = ({ > + +