Install dependencies
pip install poetry
poetry install --no-rootexport LANGCHAIN_TRACING_V2=true
export LANGCHAIN_API_KEY=<your-api-key>
export LANGCHAIN_PROJECT=<your-project> # if not specified, defaults to "default"poetry run langchain serveThis project folder includes a Dockerfile that allows you to easily build and host your LangServe app.
To build the image, you simply:
docker build . -t my-langserve-appIf you tag your image with something other than my-langserve-app,
note it for use in the next step.
To run the image, you'll need to include any environment variables necessary for your application.
In the below example, we inject the OPENAI_API_KEY environment
variable with the value set in my local environment
($OPENAI_API_KEY)
We also expose port 8080 with the -p 8080:8080 option.
docker run -e OPENAI_API_KEY=$OPENAI_API_KEY -p 8080:8080 my-langserve-app