Back to Promptfoo

integration-langchain (Langchain Python)

examples/integration-langchain/README.md

0.121.18716 B
Original Source

integration-langchain (Langchain Python)

You can run this example with:

bash
npx promptfoo@latest init --example integration-langchain
cd integration-langchain

Usage

This example shows how to run a Python LangChain Expression Language (LCEL) chain with Promptfoo. It compares GPT-5 with a math-focused LangChain prompt-and-output-parser pipeline.

This example requires Python 3.10 or newer. Create and activate a virtual environment, then install the requirements:

sh
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Set the OpenAI API key used by both providers:

sh
export OPENAI_API_KEY=your-api-key

Then run the eval:

bash
npx promptfoo eval