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 = """
|
||||
SELECT
|
||||
jsonb_array_elements_text(request_tags) AS individual_request_tag
|
||||
FROM "LiteLLM_SpendLogs"
|
||||
GROUP BY individual_request_tag
|
||||
SELECT DISTINCT
|
||||
jsonb_array_elements_text(request_tags) AS individual_request_tag
|
||||
FROM "LiteLLM_SpendLogs";
|
||||
"""
|
||||
|
||||
db_response = await prisma_client.db.query_raw(sql_query)
|
||||
|
|
|
@ -299,7 +299,7 @@ const UsagePage: React.FC<UsagePageProps> = ({
|
|||
|
||||
// all_tag_names
|
||||
const all_tag_names = await allTagNamesCall(accessToken);
|
||||
setAllTagNames(all_tag_names);
|
||||
setAllTagNames(all_tag_names.tag_names);
|
||||
|
||||
// get spend per end-user
|
||||
let spend_user_call = await adminTopEndUsersCall(accessToken, null, undefined, undefined);
|
||||
|
@ -762,16 +762,20 @@ const UsagePage: React.FC<UsagePageProps> = ({
|
|||
|
||||
<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 (
|
||||
<MultiSelectItem
|
||||
key={index}
|
||||
value={String(index)}
|
||||
onClick={() => {
|
||||
updateTagSpendData(dateValue.from, dateValue.to);
|
||||
}}
|
||||
>
|
||||
{tag}
|
||||
</MultiSelectItem>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue