Logfire
Logfire
Logfire는 LLM 앱을 위한 오픈소스 관측성(Observability) 및 분석 도구예요. 상세한 프로덕션 트레이스와 품질·비용·지연 시간에 대한 세밀한 뷰를 제공하죠. 여기서는 LiteLLM 통화 로그를 Logfire로 보내는 방법을 알려드릴게요.
출처: 문서
본문
사전 요구사항 (Pre-Requisites)
이 통합을 사용하려면 다음 패키지를 설치해야 해요.
uv add litellm
uv add opentelemetry-api==1.25.0
uv add opentelemetry-sdk==1.25.0
uv add opentelemetry-exporter-otlp==1.25.0
빠른 시작 (Quick Start)
Logfire에서 Logfire 토큰을 받아 주세요.
litellm.callbacks = ["logfire"]
# uv add logfire
import litellm
import os
# from https://logfire.pydantic.dev/
os.environ["LOGFIRE_TOKEN"] = ""
# Optionally customize the base url
# from https://logfire.pydantic.dev/
os.environ["LOGFIRE_BASE_URL"] = ""
# 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-5.6-luna",
messages=[
{"role": "user", "content": "Hi 👋 - i'm openai"}
]
)
지원 및 창업자와 소통 (Support & Talk to Founders)
- Schedule Demo 👋
- Community Discord 💭
- Our emails ✉️ [email protected] / [email protected]
더 알아보기 (Learn more)
- Logfire — LLM 앱을 위한 관측성·분석 플랫폼