Co-authored-by: Harrison Chase <hw.chase.17@gmail.com>
Co-authored-by: Lance Martin <lance@langchain.dev>
Co-authored-by: Jacob Lee <jacoblee93@gmail.com>
This commit is contained in:
Erick Friis
2023-10-25 18:47:42 -07:00
committed by GitHub
parent 43257a295c
commit ebf998acb6
242 changed files with 53432 additions and 31 deletions

View File

@@ -0,0 +1,36 @@
# Summarize documents with Anthropic
This template uses Anthropic's `Claude2` to summarize documents.
To do this, we can use various prompts from LangChain hub, such as:
* [This fun summarization prompt](https://smith.langchain.com/hub/hwchase17/anthropic-paper-qa)
* [Chain of density summarization prompt](https://smith.langchain.com/hub/lawwu/chain_of_density)
`Claude2` has a large (100k token) context window, allowing us to summarize documents over 100 pages.
## LLM
This template will use `Claude2` by default.
Be sure that `ANTHROPIC_API_KEY` is set in your enviorment.
## Adding the template
Create your LangServe app:
```
langchain serve new my-app
cd my-app
```
Add template:
```
langchain serve add summarize-anthropic
```
Start server:
```
langchain start
```
See Jupyter notebook `summarize_anthropic` for various way to connect to the template.