andreinigo commited on
Commit
a309d4e
·
1 Parent(s): 350ee28

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -9,6 +9,7 @@ from langchain.docstore.document import Document
9
  from langchain.document_loaders import PyPDFLoader
10
  import gradio as gr
11
  import openai
 
12
 
13
  openai.api_key = os.environ["OPENAI_API_KEY"]
14
 
@@ -79,6 +80,8 @@ qa = ConversationalRetrievalChain.from_llm(ChatOpenAI(
79
  temperature=0), docsearch.as_retriever(), return_source_documents=True)
80
 
81
 
 
 
82
  def predict(query):
83
  response = openai.ChatCompletion.create(
84
  model="gpt-4",
 
9
  from langchain.document_loaders import PyPDFLoader
10
  import gradio as gr
11
  import openai
12
+ import backoff
13
 
14
  openai.api_key = os.environ["OPENAI_API_KEY"]
15
 
 
80
  temperature=0), docsearch.as_retriever(), return_source_documents=True)
81
 
82
 
83
+ @backoff.on_exception(backoff.expo, openai.error.RateLimitError)
84
+ @backoff.on_exception(backoff.expo, openai.error.APIConnectionError)
85
  def predict(query):
86
  response = openai.ChatCompletion.create(
87
  model="gpt-4",