shoshana-levitt commited on
Commit
290e601
1 Parent(s): ea40f65

change imports and add fastapi

Browse files
Files changed (2) hide show
  1. __pycache__/app.cpython-310.pyc +0 -0
  2. app.py +10 -3
__pycache__/app.cpython-310.pyc CHANGED
Binary files a/__pycache__/app.cpython-310.pyc and b/__pycache__/app.cpython-310.pyc differ
 
app.py CHANGED
@@ -1,7 +1,8 @@
1
- from langchain.document_loaders import PyPDFLoader
2
- from langchain.embeddings.openai import OpenAIEmbeddings
 
3
  from langchain.text_splitter import RecursiveCharacterTextSplitter
4
- from langchain.vectorstores import Chroma
5
  from langchain.chains import RetrievalQAWithSourcesChain
6
  from langchain.chat_models import ChatOpenAI
7
  from langchain.prompts.chat import (
@@ -16,6 +17,12 @@ from dotenv import load_dotenv
16
 
17
  load_dotenv()
18
 
 
 
 
 
 
 
19
  text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=100)
20
 
21
  system_template = """ Try to find detailed information
 
1
+ from fastapi import FastAPI
2
+ from langchain_community.document_loaders import PyPDFLoader
3
+ from langchain_community.embeddings import OpenAIEmbeddings
4
  from langchain.text_splitter import RecursiveCharacterTextSplitter
5
+ from langchain_community.vectorstores import Chroma
6
  from langchain.chains import RetrievalQAWithSourcesChain
7
  from langchain.chat_models import ChatOpenAI
8
  from langchain.prompts.chat import (
 
17
 
18
  load_dotenv()
19
 
20
+ app = FastAPI()
21
+
22
+ @app.get("/")
23
+ async def read_root():
24
+ return {"Hello": "World"}
25
+
26
  text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=100)
27
 
28
  system_template = """ Try to find detailed information