SysModeler commited on
Commit
00af37b
·
verified ·
1 Parent(s): 599e88a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import os
 
2
  import warnings
3
  import json
4
  from dotenv import load_dotenv
@@ -7,8 +8,6 @@ import time
7
  from functools import lru_cache
8
  import logging
9
 
10
-
11
-
12
  from langchain.agents import Tool, AgentExecutor
13
  from langchain.tools.retriever import create_retriever_tool
14
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
@@ -16,7 +15,13 @@ from langchain_community.vectorstores import FAISS
16
  from langchain_community.embeddings import AzureOpenAIEmbeddings
17
  from langchain_core.messages import HumanMessage, AIMessage, SystemMessage
18
  from openai import AzureOpenAI
19
-
 
 
 
 
 
 
20
  # Load environment variables
21
  load_dotenv()
22
  AZURE_OPENAI_API_KEY = os.getenv("AZURE_OPENAI_API_KEY")
 
1
  import os
2
+ import gradio as gr
3
  import warnings
4
  import json
5
  from dotenv import load_dotenv
 
8
  from functools import lru_cache
9
  import logging
10
 
 
 
11
  from langchain.agents import Tool, AgentExecutor
12
  from langchain.tools.retriever import create_retriever_tool
13
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
 
15
  from langchain_community.embeddings import AzureOpenAIEmbeddings
16
  from langchain_core.messages import HumanMessage, AIMessage, SystemMessage
17
  from openai import AzureOpenAI
18
+
19
+
20
+ # Patch Gradio bug
21
+ import gradio_client.utils
22
+ gradio_client.utils.json_schema_to_python_type = lambda schema, defs=None: "string"
23
+
24
+
25
  # Load environment variables
26
  load_dotenv()
27
  AZURE_OPENAI_API_KEY = os.getenv("AZURE_OPENAI_API_KEY")