diff --git a/docs/my-website/docs/observability/callbacks.md b/docs/my-website/docs/observability/callbacks.md index fbc0733e5..af745e845 100644 --- a/docs/my-website/docs/observability/callbacks.md +++ b/docs/my-website/docs/observability/callbacks.md @@ -8,6 +8,7 @@ liteLLM supports: - [Custom Callback Functions](https://docs.litellm.ai/docs/observability/custom_callback) - [Lunary](https://lunary.ai/docs) +- [Langfuse](https://langfuse.com/docs) - [Helicone](https://docs.helicone.ai/introduction) - [Traceloop](https://traceloop.com/docs) - [Athina](https://docs.athina.ai/) @@ -22,8 +23,8 @@ from litellm import completion # set callbacks litellm.input_callback=["sentry"] # for sentry breadcrumbing - logs the input being sent to the api -litellm.success_callback=["posthog", "helicone", "lunary", "athina"] -litellm.failure_callback=["sentry", "lunary"] +litellm.success_callback=["posthog", "helicone", "langfuse", "lunary", "athina"] +litellm.failure_callback=["sentry", "lunary", "langfuse"] ## set env variables os.environ['SENTRY_DSN'], os.environ['SENTRY_API_TRACE_RATE']= "" @@ -32,6 +33,9 @@ os.environ["HELICONE_API_KEY"] = "" os.environ["TRACELOOP_API_KEY"] = "" os.environ["LUNARY_PUBLIC_KEY"] = "" os.environ["ATHINA_API_KEY"] = "" +os.environ["LANGFUSE_PUBLIC_KEY"] = "" +os.environ["LANGFUSE_SECRET_KEY"] = "" +os.environ["LANGFUSE_HOST"] = "" response = completion(model="gpt-3.5-turbo", messages=messages) ```