Was macht langsmith-trace?
INVOKE THIS SKILL when working with LangSmith tracing OR querying traces. Covers adding tracing to applications and querying/exporting trace data. Uses the langsmith CLI tool.
Übersicht
Dieser Skill behandelt die Integration von LangSmith-Tracing in Ihre LLM-Anwendungen und die Arbeit mit Tracedaten über die Befehlszeile.
Voraussetzungen
- Installieren Sie das langsmith CLI-Tool:
pip install langsmith-cli - Richten Sie Ihre LangSmith-API-Umgebungsvariablen ein:
LANGCHAIN_TRACING_V2=trueLANGCHAIN_API_KEY(Ihr API-Schlüssel)LANGCHAIN_PROJECT(optional, Projektname)
Verwendung
Tracing zu einer Anwendung hinzufügen
-
Fügen Sie Ihrer Chain- oder Agent-Definition das LangChain-Tracing hinzu:
from langchain.callbacks.tracers import LangChainTracer tracer = LangChainTracer(project_name="MeinProjekt") -
Aktivieren Sie Tracing global über Umgebungsvariablen:
export LANGCHAIN_TRACING_V2=true export LANGCHAIN_API_KEY=ls_...
Traces abfragen und exportieren
Verwenden Sie das langsmith CLI, um Traces abzurufen:
# Alle Traces für ein Projekt auflisten
langsmith traces list --project "MeinProjekt"
# Traces als JSON exportieren
langsmith traces export --project "MeinProjekt" --format json > traces.json
# Traces als CSV exportieren
langsmith traces export --project "MeinProjekt" --format csv > traces.csv
Fehlerbehebung
- Stellen Sie sicher, dass Ihr API-Schlüssel gültig und nicht abgelaufen ist.
- Überprüfen Sie, ob
LANGCHAIN_TRACING_V2auftruegesetzt ist. - Bei Problemen mit dem CLI-Tool führen Sie
langsmith --helpaus, um alle verfügbaren Befehle zu sehen.