Logfire

Logfire

Logfire는 LLM 앱을 위한 오픈소스 관측성(Observability) 및 분석 도구예요. 상세한 프로덕션 트레이스와 품질·비용·지연 시간에 대한 세밀한 뷰를 제공하죠. 여기서는 LiteLLM 통화 로그를 Logfire로 보내는 방법을 알려드릴게요.

출처: 문서

본문

info — 콜백을 더 좋게 만들기 위해 LiteLLM 창업자와 이야기하거나 디스코드에 참여해 주세요.

사전 요구사항 (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)

더 알아보기 (Learn more)

  • Logfire — LLM 앱을 위한 관측성·분석 플랫폼