Opik
Opik is an open-source platform designed for evaluating, testing, and monitoring large language model (LLM) applications. Developed by Comet, it aims to facilitate more intuitive collaboration, testing, and monitoring of LLM-based applications.
You can configure Langflow to collect tracing data about your flow executions and automatically send the data to Opik.
Prerequisites
- An Open-Source Opik server or an Opik Cloud account
- A running Langflow server with a flow that you want to trace
If you need a flow to test the Opik integration, see the Langflow quickstart.
Integrate Opik with Langflow
-
If you use Opik Cloud, get an Opik API key.
An API key isn't required with an Open-Source Opik server.
-
Call the
opik configureCLI to save your Opik configuration in the same environment where you run Langflow:_10opik configureFor self-hosted Opik, you can also use the following Opik CLI command:
_10opik configure --use_localFor more information, see the Opik SDK configuration documentation.
-
Start Langflow in the same terminal or environment where you set the environment variables:
_10uv run langflow run -
In Langflow, run a flow to produce activity for Opik to trace.
-
Navigate to your Opik project dashboard and view the collected tracing data.
Disable the Opik integration
To disable the Opik integration, remove the environment variables you set with opik configure, and then restart Langflow.