Download app.py from waliiid/app: direct link, hf CLI and curl.
- Browser
- Download file 908 Bytes
-
https://huggingface.co/spaces/waliiid/app/resolve/main/app.py
- Command line
-
hf download hf://spaces/waliiid/app/app.py
-
curl -L -o app.py https://huggingface.co/spaces/waliiid/app/resolve/main/app.py
908 Bytes
| import streamlit as st | |
| import time | |
| import pinecone | |
| from langchain.vectorstores import Pinecone | |
| from langchain.chains import RetrievalQA | |
| from transformers import ( | |
| BitsAndBytesConfig, | |
| AutoConfig, | |
| AutoModelForCausalLM, | |
| AutoTokenizer, | |
| pipeline, | |
| ) | |
| import os, tempfile | |
| import torch | |
| from torch import bfloat16 | |
| from langchain.text_splitter import RecursiveCharacterTextSplitter | |
| from langchain.embeddings import HuggingFaceEmbeddings | |
| from langchain.document_loaders import PyPDFLoader | |
| from langchain.llms import HuggingFacePipeline | |
| from streamlit_chat import message | |
| from streamlit_option_menu import option_menu | |
| import json | |
| import streamlit.components.v1 as components | |
| with st.sidebar: | |
| sidebar_selection = option_menu(" Menu", ['Question Answering','json' ], | |
| icons=['bi bi-patch-question-fill','bi bi-filetype-json'], menu_icon="cast", default_index=1) | |
| sidebar_selection | |