From bea30f550fa88a1c063d9bfea5aa6a179e208d20 Mon Sep 17 00:00:00 2001 From: Krish Dholakia Date: Sun, 2 Mar 2025 08:32:21 -0800 Subject: [PATCH] Fix prometheus metrics w/ custom metrics + Handle sending `image_url` as str to openai (#8935) * fix(prometheus.py): fix prometheus team metric to handle custom metrics * fix(prometheus.py): fix prometheus metrics to handle custom metadata + team id * fix(gpt_transformation.py): handle image url being sent as str to openai * fix: fix unit testing * fix(o_series_transformation.py): support passing image url as string for o models as well * (UI) Error Logs improvements - Store Raw proxy server request for success and failure (#8917) * ui render error logs * add proxy_server_request to spend logs metadata * _add_proxy_server_request_to_metadata * proxy track cost callback fixes * _add_proxy_server_request_to_metadata * test spend logs * test_async_post_call_failure_hook * (UI) - Allow Internal Users to View their own logs (#8933) * ui fix leftnav, allow internal users to view their own logs * pass user_id in uiSpendLogs call * ui filter logs for internal user * fix internal users page * ui show correct message when store prompts is disabled * fix internal user logs * test_ui_view_spend_logs_with_user_id * test spend management endpoint * ui new build * Add `supports_pdf_input: true` for specific Bedrock Claude models (#8655) --------- Co-authored-by: Ishaan Jaff Co-authored-by: Takashi Iwamoto