Skip to main content
Quick setup? Instead of following these steps manually, copy a prompt into your coding agent and it will set this up for you automatically.
LangWatch integrates with OpenAI to automatically capture detailed information about your LLM calls.

Installation

Usage

The LangWatch API key is configured by default via the LANGWATCH_API_KEY environment variable.
Use autotrack_openai_calls() to automatically capture all OpenAI calls made with a specific client instance within a trace.
The @langwatch.trace() decorator creates a parent trace, and autotrack_openai_calls() enables automatic tracking of all calls made with the specified client instance for the duration of that trace.

Check it worked

Run the example. Then open your project in LangWatch: a new trace named “OpenAI Chat Completion” appears in the traces list within a few seconds. Open it to see the OpenAI chat completion nested inside it, with its input and output. If no trace appears, check that LANGWATCH_API_KEY is set in the environment the script runs in.
Last modified on October 29, 2026