Commit graph

143 commits

Author SHA1 Message Date
Ishaan Jaff
3e2a1fe0aa log provider specific metadata as a span 2024-08-09 14:32:02 -07:00
Ishaan Jaff
75fba18c9f fix langfuse hardcoded public key 2024-08-02 07:21:02 -07:00
Krrish Dholakia
f506eb341b feat(litellm_logging.py): log exception response headers to langfuse 2024-08-01 18:07:47 -07:00
Ishaan Jaff
285925e10a log output from /audio on langfuse 2024-07-29 08:21:22 -07:00
Ishaan Jaff
95f063f978 fix default input/output values for /audio/trancription logging 2024-07-29 08:03:08 -07:00
Krrish Dholakia
548e4f53f8 feat(redact_messages.py): allow remove sensitive key information before passing to logging integration 2024-07-22 20:58:02 -07:00
Andrea Ponti
496445481d Rollback to metadata deepcopy 2024-07-12 11:25:23 +02:00
Ishaan Jaff
d0a7983a41 fix try / except langfuse deep copy 2024-07-10 17:22:14 -07:00
Krrish Dholakia
1193ee8803 fix(presidio_pii_masking.py): fix presidio unset url check + add same check for langfuse 2024-07-06 17:50:55 -07:00
Krrish Dholakia
b4c8af771d fix(langfuse.py): use clean metadata instead of deepcopy 2024-06-25 18:20:39 -07:00
Krrish Dholakia
f8b390d421 fix(langfuse.py): cleanup 2024-06-24 21:43:40 -07:00
Krrish Dholakia
a4bea47a2d fix(router.py): log rejected router requests to langfuse
Fixes issue where rejected requests weren't being logged
2024-06-24 17:52:01 -07:00
Krrish Dholakia
682ec33aa0 fix(litellm_logging.py): initialize global variables
Fixes https://github.com/BerriAI/litellm/issues/4281
2024-06-19 18:39:45 -07:00
Ishaan Jaff
04038a0bef feat - _add_prompt_to_generation_params for langfuse 2024-06-18 19:55:16 -07:00
Hannes Burrichter
d338a94a57 Set Langfuse output to null for embedding responses 2024-06-16 15:14:34 +02:00
Krish Dholakia
056913fd70
Merge pull request #3559 from Intellegam/main
Langfuse integration support for `parent_observation_id` parameter
2024-06-14 06:55:45 -07:00
Krish Dholakia
677e0255c8
Merge branch 'main' into litellm_cleanup_traceback 2024-06-06 16:32:08 -07:00
Krrish Dholakia
6cca5612d2 refactor: replace 'traceback.print_exc()' with logging library
allows error logs to be in json format for otel logging
2024-06-06 13:47:43 -07:00
Ishaan Jaff
059c59f206 fix add_metadata_from_header 2024-06-06 09:53:12 -07:00
afel
aad0ea80f6 address review comments 2024-06-06 08:01:42 +02:00
afel
2b7d48f7b4 add metadata from header changes 2024-06-03 22:11:57 +02:00
Krrish Dholakia
872cd2d8a0 fix(langfuse.py): log litellm response cost as part of langfuse metadata 2024-06-03 12:58:30 -07:00
Ishaan Jaff
8c6a19d3ab fix put litellm prefix in generation name 2024-05-29 18:40:53 -07:00
Ishaan Jaff
67f1f374ec fix comment 2024-05-29 18:10:45 -07:00
Ishaan Jaff
1744176e63 feat - langfuse show _user_api_key_alias as generation nam 2024-05-29 18:03:13 -07:00
Ishaan Jaff
33a6647fac fix don't log langfuse cache_hit in tags 2024-05-21 14:18:53 -07:00
Hannes Burrichter
8ed41dee09 Revert set Langfuse output to null for embedding responses 2024-05-21 18:25:24 +02:00
Hannes Burrichter
82391d270c Add null check to parent_observation_id assignment 2024-05-21 18:24:18 +02:00
Hannes Burrichter
b89b3d8c44
Merge branch 'BerriAI:main' into main 2024-05-21 13:51:55 +02:00
Krrish Dholakia
4b3551abfc fix(slack_alerting.py): show langfuse traces on error messages 2024-05-17 18:42:30 -07:00
Hannes Burrichter
1bd6a1ba05
Merge branch 'BerriAI:main' into main 2024-05-14 13:31:07 +02:00
Alex Epstein
3bf2ccc856 feat(langfuse.py): Allow for individual call message/response redaction 2024-05-12 22:38:29 -04:00
Krish Dholakia
1d651c6049
Merge branch 'main' into litellm_bedrock_command_r_support 2024-05-11 21:24:42 -07:00
Krrish Dholakia
d142478b75 fix(langfuse.py): fix handling of dict object for langfuse prompt management 2024-05-11 20:42:55 -07:00
Ishaan Jaff
a41bef5297 debug langfuse 2024-05-11 14:12:26 -07:00
Ishaan Jaff
1bf8e7ac75 fix langfuse debug mode 2024-05-11 14:08:39 -07:00
Ishaan Jaff
038522ab24 fix - support debugging litellm params 2024-05-11 14:02:16 -07:00
Krrish Dholakia
4a3b084961 feat(bedrock_httpx.py): moves to using httpx client for bedrock cohere calls 2024-05-11 13:43:08 -07:00
Ishaan Jaff
ebb5c76e37 fix langfuse log clean metadata 2024-05-11 10:19:02 -07:00
Ishaan Jaff
e83743f8e1 fix langfuse - log metadata on traces 2024-05-11 09:59:05 -07:00
Hannes Burrichter
d0493248f4
Merge branch 'BerriAI:main' into main 2024-05-11 18:28:16 +02:00
Hannes Burrichter
84141917cf Set Langfuse output to null for embedding responses 2024-05-11 18:25:53 +02:00
Krish Dholakia
363cdb1a0c
Merge pull request #3576 from BerriAI/litellm_langfuse_fix
fix(langfuse.py): fix logging user_id in trace param on new trace creation
2024-05-10 19:27:34 -07:00
Krrish Dholakia
0115c79222 fix(langfuse.py): fix logging user_id in trace param on new trace creation
Closes https://github.com/BerriAI/litellm/issues/3560
2024-05-10 18:25:07 -07:00
Ishaan Jaff
4584989a31 fix - langfuse copy metadata 2024-05-10 17:33:29 -07:00
Hannes Burrichter
d9f5e56054 Add parent_observation_id parameter to Langfuse integration 2024-05-09 17:28:27 +02:00
Krrish Dholakia
872470ff1f feat(slack_alerting.py): reintegrate langfuse trace url for slack alerts
this ensures langfuse trace url returned in llm api exception err
2024-05-07 12:58:49 -07:00
Alex Epstein
b82162832a Update support for langfuse metadata
- Added ability to set trace release, version, metadata
- Added ability to update fields during a trace continuation
- Added ability to update input and output during a trace continuation
- Wrote new test for verifying metadata is set correctly
- Small improvement to setting secret boolean, prevent unnecessary literal_eval
- Small improvements to langfuse tests
2024-05-05 14:56:36 -04:00
Krish Dholakia
fffbb73465
Merge branch 'main' into litellm_openmeter_integration 2024-05-01 21:19:29 -07:00
Ishaan Jaff
9ac5d30cb7 fix - langfuse.py 2024-05-01 20:32:52 -07:00