Ishaan Jaff
7cd7675458
add better debugging for flush interval
2024-09-11 13:02:34 -07:00
Ishaan Jaff
0a6a437e64
use tenacity for langsmith
2024-09-11 12:41:22 -07:00
Ishaan Jaff
15277aff1c
fix langsmith clear logged queue on success
2024-09-11 11:56:24 -07:00
Ishaan Jaff
860516c843
langsmith use batching for logging
2024-09-11 11:28:27 -07:00
Ishaan Jaff
2fa9709af0
stash - langsmith use batching for logging
2024-09-11 08:06:56 -07:00
Ishaan Jaff
0f154abf9e
use get_async_httpx_client for logging httpx
2024-09-10 13:03:55 -07:00
Krish Dholakia
4371aa1995
fix(langsmith.py): support sampling langsmith traces ( #5577 )
2024-09-06 22:14:44 -07:00
MarkRx
19e5299a6d
Support LangSmith parent_run_id, trace_id, session_id
2024-08-21 16:09:30 -04:00
Krrish Dholakia
a9a3282031
fix(langsmith.py): support langsmith 'extra' field object
...
Closes https://github.com/BerriAI/litellm/issues/5179
2024-08-13 15:20:50 -07:00
Ishaan Jaff
adfd6ab900
langsmith - support logging tags
2024-07-24 07:08:40 -07:00
Ishaan Jaff
91cd3ab7f8
fix langsmith logging test
2024-07-17 18:34:49 -07:00
Ishaan Jaff
f945e7009b
test streaming logs to langsmith
2024-07-17 16:25:32 -07:00
Ishaan Jaff
5f04f7b7c1
fix langsmith logging for streaming
2024-07-17 16:04:45 -07:00
Ishaan Jaff
b2b180e254
langsmith use verbose logger
2024-07-17 15:23:20 -07:00
Ishaan Jaff
1334bca371
fix use AsyncHTTPHandler for logging langsmith requests
2024-07-17 11:49:48 -07:00
Ishaan Jaff
2c720214fa
fix langsmith log user api key, user_id etc
2024-07-17 11:19:08 -07:00
Ishaan Jaff
df446c52e4
test api_key not logged on langsmith
2024-07-17 10:56:33 -07:00
Ishaan Jaff
0119ca1ce1
fix langsmith - don't log api_key
2024-07-17 10:04:36 -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
Marc Abramowitz
bf4f08ac30
Work with custom LANGSMITH_BASE_URL
...
This allows working with a custom Langsmith base URL. For example,
I can use this to test against a local Langsmith instance, running on
my laptop with Docker by adding this to the proxy config:
```yaml
litellm_settings:
success_callback: ["langsmith"]
environment_variables:
LANGSMITH_BASE_URL: "http://localhost:1984 "
LANGSMITH_PROJECT: "litellm-proxy"
```
2024-05-16 17:13:01 -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
Krrish Dholakia
6575143460
feat(proxy_server.py): return litellm version in response headers
2024-05-08 16:00:08 -07:00
Krrish Dholakia
b46db8b891
feat(utils.py): json logs for raw request sent by litellm
...
make it easier to view verbose logs in datadog
2024-04-29 19:21:19 -07:00
Krrish Dholakia
9e3514fd24
fix(langsmith.py): fix streaming langsmith calls
2024-04-23 20:47:19 -07:00
garfeildma
6aaef90ac9
fix(integrations/langsmith.py): fix datetime json serialize error
2024-04-09 11:19:26 +08:00
Tim Asp
9d6a8b5de3
Cleaner fallback
2024-01-19 11:56:45 -08:00
Tim Asp
27087e5662
fix error when metadata is none, prevents logging silently
2024-01-19 11:37:45 -08:00
Tim Asp
141d2219e2
Add env for project wide langsmith default project settings
2024-01-19 11:37:15 -08:00
Krrish Dholakia
4905929de3
refactor: add black formatting
2023-12-25 14:11:20 +05:30
Krrish Dholakia
7b8851cce5
fix(ollama.py): fix async completion calls for ollama
2023-12-13 13:10:25 -08:00
ishaan-jaff
4258828969
(fix) langsmith logger track project_name and run_name
2023-10-18 12:00:12 -07:00
ishaan-jaff
994979a3f4
(feat) add langsmith logger to litellm
2023-10-18 11:39:37 -07:00