You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/libs/cli
David Duong 52c194ec3a
Fix templates typos (#12428)
11 months ago
..
langchain_cli Fix templates typos (#12428) 11 months ago
tests CLI CI 2 (#12387) 11 months ago
.gitignore
DOCS.md Fix templates typos (#12428) 11 months ago
Makefile CLI CI 2 (#12387) 11 months ago
README.md Fix templates typos (#12428) 11 months ago
poetry.lock CLI CI 2 (#12387) 11 months ago
pyproject.toml CLI CI 2 (#12387) 11 months ago

README.md

langchain-cli

Install CLI

pip install -U --pre langchain-cli

Create new langchain app

langchain serve new my-app

Go into app

cd my-app

Install a package

langchain serve add extraction-openai-functions

Install langserve

pip install "langserve[all]"

Install the langchain package

pip install -e packages/extraction-openai-functions

Edit app/server.py to add that package to the routes

from fastapi import FastAPI
from langserve import add_routes
from extraction_summary.chain import chain

app = FastAPI()

add_routes(app, chain)

Set env vars

export OPENAI_API_KEY=...
export LANGCHAIN_TRACING_V2=true
export LANGCHAIN_ENDPOINT="https://api.smith.langchain.com"
export LANGCHAIN_API_KEY="<your-api-key>"
export LANGCHAIN_PROJECT="extraction-openai-functions"

Run the app

python app/server.py