Qualifire
Qualifire
Qualifire는 운영 중인 AI 애플리케이션을 위한 실시간 에이전틱 평가(Agentic evaluations), 가드레일(guardrails), 관측성(observability)을 제공해요.
출처: 문서
본문
Qualifire는 운영 중인 AI 애플리케이션을 위한 실시간 에이전틱 평가, 가드레일, 관측성을 제공해요.
핵심 기능:
- 평가 (Evaluation) - AI 동작을 체계적으로 평가하여 환각(hallucination), 젤브레이크(jailbreak), 정책 위반 및 기타 취약점 감지
- 가드레일 (Guardrails) - 브랜드 손상, 데이터 유출, 규정 위반 같은 위험을 방지하는 실시간 개입
- 관측성 (Observability) - RAG 파이프라인, 챗봇, AI 에이전트에 대한 완전한 추적(tracing) 및 로깅
- 프롬프트 관리 (Prompt Management) - 버전 관리와 노코드 스튜디오를 갖춘 중앙화된 프롬프트 관리
Qualifire Guardrails가 필요하다면? 실시간 콘텐츠 중재, 프롬프트 인젝션 감지, PII 검사 등을 위한 Qualifire Guardrails 통합을 확인해 보세요.
사전 준비 (Pre-Requisites)
- Qualifire에서 계정 생성
- Qualifire 대시보드에서 API 키와 웹훅 URL 가져오기
uv add litellm
빠른 시작 (Quick Start)
단 2줄의 코드로 모든 프로바이더의 응답을 Qualifire에 즉시 기록할 수 있어요.
litellm.callbacks = ["qualifire_eval"]
import litellm
import os
# Set Qualifire credentials
os.environ["QUALIFIRE_API_KEY"] = "your-qualifire-api-key"
os.environ["QUALIFIRE_WEBHOOK_URL"] = "https://your-qualifire-webhook-url"
# LLM API Keys
os.environ['OPENAI_API_KEY'] = "your-openai-api-key"
# Set qualifire_eval as a callback & LiteLLM will send the data to Qualifire
litellm.callbacks = ["qualifire_eval"]
# OpenAI call
response = litellm.completion(
model="gpt-5.6-terra",
messages=[
{"role": "user", "content": "Hi 👋 - i'm openai"}
]
)
LiteLLM Proxy와 함께 사용 (Using with LiteLLM Proxy)
config.yaml 설정:
model_list:
- model_name: gpt-5.6-terra
litellm_params:
model: openai/gpt-5.6-terra
api_key: os.environ/OPENAI_API_KEY
litellm_settings:
callbacks: ["qualifire_eval"]
general_settings:
master_key: "sk-<your-litellm-master-key>"
environment_variables:
QUALIFIRE_API_KEY: "your-qualifire-api-key"
QUALIFIRE_WEBHOOK_URL: "https://app.qualifire.ai/api/v1/webhooks/evaluations"
프록시 시작:
litellm --config config.yaml
테스트:
curl -X POST 'http://0.0.0.0:4000/chat/completions' \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer ***" \
-d '{ "model": "gpt-5.6-terra", "messages": [{"role": "user", "content": "Hi 👋 - i'm openai"}]}'
환경 변수 (Environment Variables)
| 변수 | 설명 |
|---|---|
| QUALIFIRE_API_KEY | 인증을 위한 Qualifire API 키 |
| QUALIFIRE_WEBHOOK_URL | 대시보드의 Qualifire 웹훅 엔드포인트 URL |
기록되는 항목 (What Gets Logged?)
성공적인 LLM API 호출마다 LiteLLM Standard Logging Payload가 Qualifire 엔드포인트로 전송돼요. 여기에는 다음이 포함돼요:
- 요청 메시지와 파라미터
- 응답 콘텐츠와 메타데이터
- 토큰 사용 통계
- 지연(latency) 메트릭
- 모델 정보
- 비용 데이터
데이터가 Qualifire에 들어가면 다음을 할 수 있어요:
- 환각, 독성, 정책 위반을 감지하는 평가 실행
- 응답을 실시간으로 차단하거나 수정하는 가드레일 설정
- 전체 AI 파이프라인에 걸친 트레이스 확인
- 시간 경과에 따른 성능 및 품질 메트릭 추적