Sasiraj01 commited on
Commit
6439a00
·
verified ·
1 Parent(s): 5d101be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -1,15 +1,22 @@
1
- import os
2
- import logging
3
- from dotenv import load_dotenv
4
- from fastapi import FastAPI, Request, Form
5
- from fastapi.responses import JSONResponse, HTMLResponse
6
- from fastapi.middleware.cors import CORSMiddleware
7
- from fastapi.templating import Jinja2Templates
8
- from langchain_community.chat_models import ChatOpenAI # Correct import
9
- from langchain_community.embeddings import OpenAIEmbeddings # Correct import
10
  from langchain.chains import LLMChain
11
  from langchain.prompts import PromptTemplate
12
- from langchain_community.vectorstores import FAISS # Correct import
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
  # Load environment variables
15
  load_dotenv()
 
1
+ from langchain.chat_models import ChatOpenAI
2
+ from langchain.embeddings import OpenAIEmbeddings
 
 
 
 
 
 
 
3
  from langchain.chains import LLMChain
4
  from langchain.prompts import PromptTemplate
5
+ from langchain.schema.messages import HumanMessage, SystemMessage
6
+ from langchain.schema.document import Document
7
+ from langchain.vectorstores import FAISS
8
+ from langchain.retrievers.multi_vector import MultiVectorRetriever
9
+ import os
10
+ import uuid
11
+ import base64
12
+ from fastapi import FastAPI, Request, Form, Response, File, UploadFile
13
+ from fastapi.responses import HTMLResponse, JSONResponse
14
+ from fastapi.templating import Jinja2Templates
15
+ from fastapi.encoders import jsonable_encoder
16
+ from fastapi.middleware.cors import CORSMiddleware
17
+ import json
18
+ from dotenv import load_dotenv
19
+ load_dotenv()
20
 
21
  # Load environment variables
22
  load_dotenv()