forked from phoenix/litellm-mirror
get all tags on ui
This commit is contained in:
parent
991d418984
commit
2ac8f1c6ec
2 changed files with 13 additions and 10 deletions
|
@ -8246,10 +8246,9 @@ async def global_get_all_tag_names():
|
||||||
)
|
)
|
||||||
|
|
||||||
sql_query = """
|
sql_query = """
|
||||||
SELECT
|
SELECT DISTINCT
|
||||||
jsonb_array_elements_text(request_tags) AS individual_request_tag
|
jsonb_array_elements_text(request_tags) AS individual_request_tag
|
||||||
FROM "LiteLLM_SpendLogs"
|
FROM "LiteLLM_SpendLogs";
|
||||||
GROUP BY individual_request_tag
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
db_response = await prisma_client.db.query_raw(sql_query)
|
db_response = await prisma_client.db.query_raw(sql_query)
|
||||||
|
|
|
@ -299,7 +299,7 @@ const UsagePage: React.FC<UsagePageProps> = ({
|
||||||
|
|
||||||
// all_tag_names
|
// all_tag_names
|
||||||
const all_tag_names = await allTagNamesCall(accessToken);
|
const all_tag_names = await allTagNamesCall(accessToken);
|
||||||
setAllTagNames(all_tag_names);
|
setAllTagNames(all_tag_names.tag_names);
|
||||||
|
|
||||||
// get spend per end-user
|
// get spend per end-user
|
||||||
let spend_user_call = await adminTopEndUsersCall(accessToken, null, undefined, undefined);
|
let spend_user_call = await adminTopEndUsersCall(accessToken, null, undefined, undefined);
|
||||||
|
@ -762,16 +762,20 @@ const UsagePage: React.FC<UsagePageProps> = ({
|
||||||
|
|
||||||
<Col>
|
<Col>
|
||||||
|
|
||||||
<MultiSelect>
|
<MultiSelect
|
||||||
|
defaultValue={["all-tags"]}>
|
||||||
|
<MultiSelectItem
|
||||||
|
key={"all-tags"}
|
||||||
|
value={"All Tags"}
|
||||||
|
>
|
||||||
|
All Tags
|
||||||
|
</MultiSelectItem>
|
||||||
{
|
{
|
||||||
allTagNames?.map((tag: any, index: number) => {
|
allTagNames && allTagNames?.map((tag: any, index: number) => {
|
||||||
return (
|
return (
|
||||||
<MultiSelectItem
|
<MultiSelectItem
|
||||||
key={index}
|
key={index}
|
||||||
value={String(index)}
|
value={String(index)}
|
||||||
onClick={() => {
|
|
||||||
updateTagSpendData(dateValue.from, dateValue.to);
|
|
||||||
}}
|
|
||||||
>
|
>
|
||||||
{tag}
|
{tag}
|
||||||
</MultiSelectItem>
|
</MultiSelectItem>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue