| import gradio as gr | |
| import random | |
| from langchain_chroma import Chroma | |
| from langchain_upstage import UpstageEmbeddings | |
| from langchain.docstore.document import Document | |
| from langchain_core.prompts import PromptTemplate | |
| from langchain_upstage import ChatUpstage | |
| import os | |
| from dotenv import load_dotenv | |
| from langchain_core.output_parsers import StrOutputParser | |
| from generate_image import generate_image, download_image | |
| import requests | |
| from IPython.display import display, Image | |
| from langchain_community.vectorstores.oraclevs import OracleVS | |
| import oracledb | |
| from langchain_community.vectorstores.utils import DistanceStrategy | |
| dotenv_path = os.path.join(os.path.dirname(__file__), '.env') # Path to the .env file | |
| load_dotenv(dotenv_path) # Load the environment variables from the .env file | |