diff --git a/docs/my-website/docs/observability/logfire_integration.md b/docs/my-website/docs/observability/logfire_integration.md new file mode 100644 index 00000000000..c1f425f4251 --- /dev/null +++ b/docs/my-website/docs/observability/logfire_integration.md @@ -0,0 +1,60 @@ +import Image from '@theme/IdealImage'; + +# Logfire - Logging LLM Input/Output + +Logfire is open Source Observability & Analytics for LLM Apps +Detailed production traces and a granular view on quality, cost and latency + + + +:::info +We want to learn how we can make the callbacks better! Meet the LiteLLM [founders](https://calendly.com/d/4mp-gd3-k5k/berriai-1-1-onboarding-litellm-hosted-version) or +join our [discord](https://discord.gg/wuPM9dRgDw) +::: + +## Pre-Requisites + +Ensure you have run `pip install logfire` for this integration + +```shell +pip install logfire litellm +``` + +## Quick Start + +Get your Logfire token from [Logfire](https://logfire.pydantic.dev/) + +```python +litellm.success_callback = ["logfire"] +litellm.failure_callback = ["logfire"] # logs errors to logfire +``` + +```python +# pip install logfire +import litellm +import os + +# from https://logfire.pydantic.dev/ +os.environ["LOGFIRE_TOKEN"] = "" + +# LLM API Keys +os.environ['OPENAI_API_KEY']="" + +# set logfire as a callback, litellm will send the data to logfire +litellm.success_callback = ["logfire"] + +# openai call +response = litellm.completion( + model="gpt-3.5-turbo", + messages=[ + {"role": "user", "content": "Hi 👋 - i'm openai"} + ] +) +``` + +## Support & Talk to Founders + +- [Schedule Demo 👋](https://calendly.com/d/4mp-gd3-k5k/berriai-1-1-onboarding-litellm-hosted-version) +- [Community Discord 💭](https://discord.gg/wuPM9dRgDw) +- Our numbers 📞 +1 (770) 8783-106 / ‭+1 (412) 618-6238‬ +- Our emails ✉️ ishaan@berri.ai / krrish@berri.ai diff --git a/docs/my-website/img/logfire.png b/docs/my-website/img/logfire.png new file mode 100644 index 00000000000..2a6be87e233 Binary files /dev/null and b/docs/my-website/img/logfire.png differ