langchain/libs/cli/langchain_cli/project_template
Erick Friis 5000c7308e
cli template gitignores (#12914)
- ap gitignore
- package
2023-11-05 22:34:45 -08:00
..
app cli updates oct27 (#12436) 2023-10-27 12:06:46 -07:00
packages fix some stuff (#12292) 2023-10-26 13:30:36 -07:00
.gitignore cli template gitignores (#12914) 2023-11-05 22:34:45 -08:00
pyproject.toml cli updates oct27 (#12436) 2023-10-27 12:06:46 -07:00
README.md Update readmes with new cli install (#12847) 2023-11-03 12:10:32 -07:00

app_name

Installation

Install the LangChain CLI if you haven't yet

pip install -U langchain-cli

Adding packages

# adding packages from 
# https://github.com/langchain-ai/langchain/tree/master/templates
langchain app add $PROJECT_NAME

# adding custom GitHub repo packages
langchain app add --repo $OWNER/$REPO
# or with whole git string (supports other git providers):
# langchain app add git+https://github.com/hwchase17/chain-of-verification

# with a custom api mount point (defaults to `/{package_name}`)
langchain app add $PROJECT_NAME --api_path=/my/custom/path/rag

Note: you remove packages by their api path

langchain app remove my/custom/path/rag

Setup LangSmith (Optional)

LangSmith will help us trace, monitor and debug LangChain applications. LangSmith is currently in private beta, you can sign up here. If you don't have access, you can skip this section

export LANGCHAIN_TRACING_V2=true
export LANGCHAIN_API_KEY=<your-api-key>
export LANGCHAIN_PROJECT=<your-project>  # if not specified, defaults to "default"

Launch LangServe

langchain serve