mirror of
https://github.com/hwchase17/langchain
synced 2024-11-08 07:10:35 +00:00
ebf998acb6
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>
37 lines
874 B
Markdown
37 lines
874 B
Markdown
# 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.
|