Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
55aa4aaf
Commit
55aa4aaf
authored
Aug 09, 2023
by
Jeffrey Morgan
Browse files
add langchain examples
parent
820f95c4
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
79 additions
and
1 deletion
+79
-1
examples/README.md
examples/README.md
+1
-1
examples/langchain-document/README.md
examples/langchain-document/README.md
+15
-0
examples/langchain-document/main.py
examples/langchain-document/main.py
+12
-0
examples/langchain-document/requirements.txt
examples/langchain-document/requirements.txt
+2
-0
examples/langchain-web-summary/README.md
examples/langchain-web-summary/README.md
+15
-0
examples/langchain-web-summary/main.py
examples/langchain-web-summary/main.py
+12
-0
examples/langchain-web-summary/requirements.txt
examples/langchain-web-summary/requirements.txt
+2
-0
examples/langchain/README.md
examples/langchain/README.md
+15
-0
examples/langchain/main.py
examples/langchain/main.py
+4
-0
examples/langchain/requirements.txt
examples/langchain/requirements.txt
+1
-0
No files found.
examples/README.md
View file @
55aa4aaf
# Examples
# Examples
This directory contains
examples that can be created and run with
`o
llama
`
.
This directory contains
different examples of using O
llama
To create a model:
To create a model:
...
...
examples/langchain-document/README.md
0 → 100644
View file @
55aa4aaf
# LangChain Web Summarization
This example summarizes a website
## Setup
```
pip install -r requirements.txt
```
## Run
```
python main.py
```
examples/langchain-document/main.py
0 → 100644
View file @
55aa4aaf
from
langchain.llms
import
Ollama
from
langchain.document_loaders
import
WebBaseLoader
from
langchain.chains.summarize
import
load_summarize_chain
loader
=
WebBaseLoader
(
"https://ollama.ai/blog/run-llama2-uncensored-locally"
)
docs
=
loader
.
load
()
llm
=
Ollama
(
model
=
"llama2"
)
chain
=
load_summarize_chain
(
llm
,
chain_type
=
"stuff"
)
result
=
chain
.
run
(
docs
)
print
(
result
)
examples/langchain-document/requirements.txt
0 → 100644
View file @
55aa4aaf
langchain==0.0.259
bs4==0.0.1
\ No newline at end of file
examples/langchain-web-summary/README.md
0 → 100644
View file @
55aa4aaf
# LangChain Web Summarization
This example summarizes a website
## Setup
```
pip install -r requirements.txt
```
## Run
```
python main.py
```
examples/langchain-web-summary/main.py
0 → 100644
View file @
55aa4aaf
from
langchain.llms
import
Ollama
from
langchain.document_loaders
import
WebBaseLoader
from
langchain.chains.summarize
import
load_summarize_chain
loader
=
WebBaseLoader
(
"https://ollama.ai/blog/run-llama2-uncensored-locally"
)
docs
=
loader
.
load
()
llm
=
Ollama
(
model
=
"llama2"
)
chain
=
load_summarize_chain
(
llm
,
chain_type
=
"stuff"
)
result
=
chain
.
run
(
docs
)
print
(
result
)
examples/langchain-web-summary/requirements.txt
0 → 100644
View file @
55aa4aaf
langchain==0.0.259
bs4==0.0.1
\ No newline at end of file
examples/langchain/README.md
0 → 100644
View file @
55aa4aaf
# LangChain
This example is a basic "hello world" of using LangChain with Ollama.
## Setup
```
pip install -r requirements.txt
```
## Run
```
python main.py
```
examples/langchain/main.py
0 → 100644
View file @
55aa4aaf
from
langchain.llms
import
Ollama
llm
=
Ollama
(
model
=
"llama2"
)
res
=
llm
.
predict
(
"hi!"
)
print
(
res
)
examples/langchain/requirements.txt
0 → 100644
View file @
55aa4aaf
langchain==0.0.259
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment