Commit graph

118 commits

Author SHA1 Message Date
Ishaan Jaff
5fc62433c7 fix add_metadata_from_header 2024-06-06 09:53:12 -07:00
afel
be7a33ba64 address review comments 2024-06-06 08:01:42 +02:00
afel
8348c543a6 add metadata from header changes 2024-06-03 22:11:57 +02:00
Krrish Dholakia
a2cf59a308 fix(langfuse.py): log litellm response cost as part of langfuse metadata 2024-06-03 12:58:30 -07:00
Ishaan Jaff
7b406840a9 fix put litellm prefix in generation name 2024-05-29 18:40:53 -07:00
Ishaan Jaff
e61784d7df fix comment 2024-05-29 18:10:45 -07:00
Ishaan Jaff
b09b310649 feat - langfuse show _user_api_key_alias as generation nam 2024-05-29 18:03:13 -07:00
Ishaan Jaff
02c7a8fae6 fix don't log langfuse cache_hit in tags 2024-05-21 14:18:53 -07:00
Krrish Dholakia
1ccc604953 fix(slack_alerting.py): show langfuse traces on error messages 2024-05-17 18:42:30 -07:00
Alex Epstein
f6e46a38d0 feat(langfuse.py): Allow for individual call message/response redaction 2024-05-12 22:38:29 -04:00
Krish Dholakia
784ae85ba0 Merge branch 'main' into litellm_bedrock_command_r_support 2024-05-11 21:24:42 -07:00
Krrish Dholakia
8e43e08a49 fix(langfuse.py): fix handling of dict object for langfuse prompt management 2024-05-11 20:42:55 -07:00
Ishaan Jaff
b4bf9b330d debug langfuse 2024-05-11 14:12:26 -07:00
Ishaan Jaff
7185787047 fix langfuse debug mode 2024-05-11 14:08:39 -07:00
Ishaan Jaff
48b644c0a5 fix - support debugging litellm params 2024-05-11 14:02:16 -07:00
Krrish Dholakia
926b86af87 feat(bedrock_httpx.py): moves to using httpx client for bedrock cohere calls 2024-05-11 13:43:08 -07:00
Ishaan Jaff
d1607484f8 fix langfuse log clean metadata 2024-05-11 10:19:02 -07:00
Ishaan Jaff
2b0d781a3f fix langfuse - log metadata on traces 2024-05-11 09:59:05 -07:00
Krish Dholakia
1510f3a37a 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
3a98b6b8df 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
dda6a621d1 fix - langfuse copy metadata 2024-05-10 17:33:29 -07:00
Krrish Dholakia
e5c57cdddb 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
9ae08a8344 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
dff4649509 Merge branch 'main' into litellm_openmeter_integration 2024-05-01 21:19:29 -07:00
Ishaan Jaff
e0ef79c824 fix - langfuse.py 2024-05-01 20:32:52 -07:00
Ishaan Jaff
dde25d4800 Merge pull request #2516 from marcklingen/patch-1
Add langfuse `sdk_integration`
2024-05-01 20:01:47 -07:00
Krrish Dholakia
3dc8f0c15e refactor(langfuse.py): remove print statements 2024-05-01 19:11:59 -07:00
Ishaan Jaff
d2f1802b54 fix - errant prints on langfuse 2024-05-01 19:07:56 -07:00
Krrish Dholakia
733c1cd134 fix(langfuse.py): fix trace param overwriting when existing trace id is given 2024-05-01 08:44:46 -07:00
Krrish Dholakia
c29ae2765a fix(langfuse.py): don't overwrite trace details if existing trace id passed in 2024-05-01 08:15:17 -07:00
Marc Klingen
4564512c67 Merge branch 'main' into patch-1 2024-05-01 15:19:25 +02:00
Krrish Dholakia
b4ddbb2203 fix(langfuse.py): support 'existing_trace_id' param
allow user to call out a trace as pre-existing, this prevents creating a default trace name, and potentially overwriting past traces
2024-04-29 16:39:17 -07:00
Krrish Dholakia
82e24bd350 fix(langfuse.py): don't set default trace_name if trace_id given 2024-04-29 16:39:17 -07:00
Ishaan Jaff
de36ffa292 fix - allow langfuse init with flush interval 2024-04-27 14:53:18 -07:00
Krrish Dholakia
462724feef fix(proxy/utils.py): log rejected proxy requests to langfuse 2024-04-25 19:26:27 -07:00
Krrish Dholakia
cbcb3318f4 fix(langfuse.py): fix langfuse environ check 2024-04-24 13:21:00 -07:00
Ishaan Jaff
a3109db4e1 fix langfuse project id 2024-04-23 11:37:17 -07:00
Ishaan Jaff
d86da2db32 fix - logging proxy base url to langfuse 2024-04-19 16:20:46 -07:00
Ishaan Jaff
57fd49d1e8 fix - allow users to opt into langfuse default tags 2024-04-19 16:05:31 -07:00
Ishaan Jaff
a1e2a2e540 feat - log base_url to langfuse as a tag 2024-04-19 15:48:00 -07:00
Ishaan Jaff
5b31a5c754 Merge pull request #3175 from BerriAI/litellm_log_team_alias_langfuse
[FEAT] Log team alias to langfuse
2024-04-19 15:30:59 -07:00
Ishaan Jaff
92422a6a67 fix - use user_api_key_team_alias as the default tag on langfuse 2024-04-19 14:43:41 -07:00
Ishaan Jaff
c7def19107 langfuse - log team alias 2024-04-19 14:26:58 -07:00
David Manouchehri
4960af8e37 (feat) - Improve Langfuse to log request headers.
https://github.com/orgs/langfuse/discussions/1070
2024-04-16 17:38:25 +00:00
David Manouchehri
59bdd9dd4c (feat) Langfuse - Add location logging, and add cache_hit to metadata. 2024-04-16 17:37:24 +00:00
Krish Dholakia
7be9f0cf97 Merge pull request #2883 from Manouchehri/fix-broke-langfuse-2857
(fix) Langfuse v2 renamed a few things.
2024-04-15 16:14:05 -07:00
Krrish Dholakia
e17303c371 fix(langfuse.py): remove print statements 2024-04-11 17:23:41 -07:00
David Manouchehri
c7fbd999b2 (fix) Langfuse v2 renamed a few things. 2024-04-07 04:31:25 +00:00
Krrish Dholakia
895073e68a fix(proxy_server.py): bump default db timeouts 2024-04-03 09:35:08 -07:00
Krrish Dholakia
67f62aa53e fix(main.py): support text completion input being a list of strings
addresses - https://github.com/BerriAI/litellm/issues/2792, https://github.com/BerriAI/litellm/issues/2777
2024-04-02 08:50:16 -07:00