mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-16 23:41:43 +00:00
Merge pull request #2269 from BerriAI/litellm_show_key_spend_report
(feat) show Per Key Usage / Spend
This commit is contained in:
commit
aac2f4d415
2 changed files with 13 additions and 12 deletions
|
|
@ -164,7 +164,7 @@ const ViewKeySpendReport: React.FC<ViewKeySpendReportProps> = ({
|
|||
|
||||
return (
|
||||
<div>
|
||||
<Button className="mx-auto" onClick={showModal}>
|
||||
<Button size = "xs" onClick={showModal}>
|
||||
View Spend Report
|
||||
</Button>
|
||||
<Modal
|
||||
|
|
@ -183,7 +183,7 @@ const ViewKeySpendReport: React.FC<ViewKeySpendReportProps> = ({
|
|||
<BarChart
|
||||
className="mt-6"
|
||||
data={data}
|
||||
colors={["green"]}
|
||||
colors={["blue"]}
|
||||
index="day"
|
||||
categories={["spend"]}
|
||||
yAxisWidth={48}
|
||||
|
|
@ -193,7 +193,7 @@ const ViewKeySpendReport: React.FC<ViewKeySpendReportProps> = ({
|
|||
<Title className="mt-6">Top 5 Users Spend (USD)</Title>
|
||||
<Card className="mb-6">
|
||||
{userData && (
|
||||
<BarList className="mt-6" data={userData} color="teal" />
|
||||
<BarList className="mt-6" data={userData} color="blue" />
|
||||
)}
|
||||
</Card>
|
||||
</Modal>
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
|||
<TableHeaderCell>Secret Key</TableHeaderCell>
|
||||
<TableHeaderCell>Spend (USD)</TableHeaderCell>
|
||||
<TableHeaderCell>Key Budget (USD)</TableHeaderCell>
|
||||
<TableHeaderCell>Spend Report</TableHeaderCell>
|
||||
<TableHeaderCell>Team ID</TableHeaderCell>
|
||||
<TableHeaderCell>Metadata</TableHeaderCell>
|
||||
<TableHeaderCell>Models</TableHeaderCell>
|
||||
|
|
@ -122,6 +123,15 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
|||
<Text>Unlimited Budget</Text>
|
||||
)}
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
<ViewKeySpendReport
|
||||
token={item.token}
|
||||
accessToken={accessToken}
|
||||
keySpend={item.spend}
|
||||
keyBudget={item.max_budget}
|
||||
keyName={item.key_name}
|
||||
/>
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
<Text>{item.team_id}</Text>
|
||||
</TableCell>
|
||||
|
|
@ -152,15 +162,6 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
|||
size="sm"
|
||||
/>
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
<ViewKeySpendReport
|
||||
token={item.token}
|
||||
accessToken={accessToken}
|
||||
keySpend={item.spend}
|
||||
keyBudget={item.max_budget}
|
||||
keyName={item.key_name}
|
||||
/>
|
||||
</TableCell>
|
||||
</TableRow>
|
||||
);
|
||||
})}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue