Joshua Sundance Bailey commited on
Commit
241c14d
1 Parent(s): 5e6fcec
Files changed (1) hide show
  1. README.md +7 -13
README.md CHANGED
@@ -26,7 +26,7 @@ tags: [langchain, streamlit, docker]
26
 
27
  This project shows how to build a simple chatbot UI with [Streamlit](https://streamlit.io) and [LangChain](https://langchain.com).
28
 
29
- This `README` was written by [Claude 2](https://www.anthropic.com/index/claude-2), an LLM from [Anthropic](https://www.anthropic.com/).
30
 
31
  # Features
32
  - Chat interface for talking to AI assistant
@@ -41,19 +41,17 @@ This `README` was written by [Claude 2](https://www.anthropic.com/index/claude-2
41
  - `meta-llama/Llama-2-7b-chat-hf`
42
  - `meta-llama/Llama-2-13b-chat-hf`
43
  - `meta-llama/Llama-2-70b-chat-hf`
 
44
  - Streaming output of assistant responses
45
  - Leverages LangChain for dialogue and memory management
46
  - Integrates with [LangSmith](https://smith.langchain.com) for tracing conversations
47
  - Allows giving feedback on assistant's responses
48
  - Tries reading API keys and default values from environment variables
49
  - Parameters in sidebar can be customized
50
-
51
- # Code Overview
52
- - `langchain-streamlit-demo/app.py` - Main Streamlit app definition
53
- - `langchain-streamlit-demo/llm_stuff.py` - LangChain helper functions
54
- - `Dockerfile`, `docker-compose.yml`: Docker deployment
55
- - `kubernetes/`: Kubernetes deployment files
56
- - `.github/workflows/`: CI/CD workflows
57
 
58
  # Deployment
59
  `langchain-streamlit-demo` is deployed as a [Docker image](https://hub.docker.com/r/joshuasundance/langchain-streamlit-demo) based on the [`python:3.11-slim-bookworm`](https://github.com/docker-library/python/blob/81b6e5f0643965618d633cd6b811bf0879dee360/3.11/slim-bookworm/Dockerfile) image.
@@ -71,7 +69,7 @@ CI/CD workflows in `.github/workflows` handle building and publishing the image
71
 
72
  or
73
 
74
- `docker run -p 7860:7860 --env-file .env joshuasundance/langchain-streamlit-demo:latest`
75
 
76
  3. Open http://localhost:7860 in your browser
77
 
@@ -82,10 +80,6 @@ or
82
 
83
  `docker compose up`
84
 
85
- or
86
-
87
- `docker compose up --env-file .env`
88
-
89
  4. Open http://localhost:7860 in your browser
90
 
91
  ## Kubernetes
 
26
 
27
  This project shows how to build a simple chatbot UI with [Streamlit](https://streamlit.io) and [LangChain](https://langchain.com).
28
 
29
+ This `README` was originally written by [Claude 2](https://www.anthropic.com/index/claude-2), an LLM from [Anthropic](https://www.anthropic.com/).
30
 
31
  # Features
32
  - Chat interface for talking to AI assistant
 
41
  - `meta-llama/Llama-2-7b-chat-hf`
42
  - `meta-llama/Llama-2-13b-chat-hf`
43
  - `meta-llama/Llama-2-70b-chat-hf`
44
+ - `codellama/CodeLlama-34b-Instruct-hf`
45
  - Streaming output of assistant responses
46
  - Leverages LangChain for dialogue and memory management
47
  - Integrates with [LangSmith](https://smith.langchain.com) for tracing conversations
48
  - Allows giving feedback on assistant's responses
49
  - Tries reading API keys and default values from environment variables
50
  - Parameters in sidebar can be customized
51
+ - Includes various forms of document chat
52
+ - Question/Answer Pair Generation
53
+ - Summarization
54
+ - Standard retrieval chains
 
 
 
55
 
56
  # Deployment
57
  `langchain-streamlit-demo` is deployed as a [Docker image](https://hub.docker.com/r/joshuasundance/langchain-streamlit-demo) based on the [`python:3.11-slim-bookworm`](https://github.com/docker-library/python/blob/81b6e5f0643965618d633cd6b811bf0879dee360/3.11/slim-bookworm/Dockerfile) image.
 
69
 
70
  or
71
 
72
+ `docker run -p 7860:7860 --env-file .env joshuasundance/langchain-streamlit-demo:latest`
73
 
74
  3. Open http://localhost:7860 in your browser
75
 
 
80
 
81
  `docker compose up`
82
 
 
 
 
 
83
  4. Open http://localhost:7860 in your browser
84
 
85
  ## Kubernetes