import streamlit as st import os import textwrap import torch import chromadb import langchain import openai from langchain.chains import RetrievalQA from langchain.chat_models import ChatOpenAI from langchain.document_loaders import TextLoader, UnstructuredPDFLoader, YoutubeLoader from langchain.embeddings import HuggingFaceEmbeddings, OpenAIEmbeddings, HuggingFaceInstructEmbeddings from langchain.indexes import VectorstoreIndexCreator from langchain.llms import OpenAI, HuggingFacePipeline from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain.vectorstores import Chroma from langchain.prompts import PromptTemplate from auto_gptq import AutoGPTQForCausalLM from transformers import AutoTokenizer, pipeline, logging, TextStreamer from langchain.document_loaders.image import UnstructuredImageLoader x = st.slider('Select a value') st.write(x, 'squared is', x * x) current_working_directory = os.getcwd() print(current_working_directory) st.write('current dir:', current_working_directory) arr = os.listdir('.') st.write('dir contents:',arr)