CommunityCodierung & Entwicklunggithub.com

langchain-ai/langsmith-trace

Verwenden Sie diesen Skill, wenn Sie mit LangSmith-Tracing oder Abfragen von Traces arbeiten. Er deckt das Hinzufügen von Tracing zu Anwendungen und das Abfragen/Exportieren von Tracedaten ab. Verwendet das langsmith CLI-Tool.

Was ist langsmith-trace?

Der Skill 'langchain-ai/langsmith-trace' ist ein spezialisiertes Werkzeug für Entwickler, die mit LangSmith, der Observability-Plattform von LangChain, arbeiten. Er ermöglicht das nahtlose Hinzufügen von Tracing zu LLM-Anwendungen, um die Ausführung von Schritten in einem Chain- oder Agent-Workflow zu verfolgen. Darüber hinaus unterstützt er das Abfragen und Exportieren von Tracedaten, sodass Sie Performance-Engpässe analysieren, Fehler debuggen und die Qualität Ihrer KI-Anwendungen verbessern können. Der Skill basiert auf dem langsmith CLI-Tool und ist ideal für die Integration in CI/CD-Pipelines oder die manuelle Fehlersuche. Er funktioniert plattformunabhängig, sofern die LangSmith-Python- oder TypeScript-Bibliotheken in Ihrer Anwendung verwendet werden. Die Nutzung umfasst das Setzen von Umgebungsvariablen wie LANGCHAIN_TRACING_V2=true und LANGCHAIN_API_KEY, um Traces an LangSmith zu senden, sowie CLI-Befehle zum Exportieren von Daten im JSON- oder CSV-Format.

Funktioniert mit~Claude Code~Codex CLI~Cursor
Part ofMobile
npx skills add https://github.com/langchain-ai/langsmith-skills/tree/main/skills/langsmith-trace

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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=true
    • LANGCHAIN_API_KEY (Ihr API-Schlüssel)
    • LANGCHAIN_PROJECT (optional, Projektname)

Verwendung

Tracing zu einer Anwendung hinzufügen

  1. Fügen Sie Ihrer Chain- oder Agent-Definition das LangChain-Tracing hinzu:

    from langchain.callbacks.tracers import LangChainTracer
    tracer = LangChainTracer(project_name="MeinProjekt")
    
  2. 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_V2 auf true gesetzt ist.
  • Bei Problemen mit dem CLI-Tool führen Sie langsmith --help aus, um alle verfügbaren Befehle zu sehen.

Weitere Informationen

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills