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 <ishaanjaffer0324@gmail.com>
Co-authored-by: Takashi Iwamoto <takashi.iwamoto@enechange.co.jp>
This commit is contained in:
Krish Dholakia
2025-03-02 08:32:21 -08:00
committed by GitHub
co-authored by Ishaan Jaff Takashi Iwamoto
parent 4418e6dd14
commit bea30f550f

Diff Content Not Available