RCaz commited on
Commit
390d59b
·
1 Parent(s): 39a330c

removed magic methods

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -1,6 +1,6 @@
1
 
2
 
3
- #%% load llm
4
  from dotenv import load_dotenv
5
  import os
6
  load_dotenv()
@@ -13,7 +13,7 @@ llm = init_chat_model("gpt-5-nano",
13
  api_key=os.environ['OPENAI_API_KEY'])
14
 
15
 
16
- #%% load retreiver
17
  import os
18
  from azure.storage.blob import BlobServiceClient
19
  from langchain_community.vectorstores import FAISS
@@ -39,7 +39,7 @@ load_from_azure("blobcontaineravatarbot")
39
  embeddings="intfloat/e5-base-v2"
40
  vectorstore = FAISS.load_local("./index", embeddings, allow_dangerous_deserialization=True)
41
 
42
- #%% Include a rate limiter
43
  from collections import defaultdict
44
  from datetime import datetime, timedelta
45
  class RateLimiter:
@@ -71,7 +71,7 @@ class RateLimiter:
71
 
72
  limiter = RateLimiter(max_requests=10, window_minutes=60)
73
 
74
- #%% setup chatbot
75
  from langchain_core.messages import HumanMessage, AIMessage, SystemMessage
76
  from langchain.chat_models import init_chat_model
77
  import gradio as gr
@@ -165,12 +165,12 @@ def predict(message, history, request: gr.Request):
165
  return gpt_response.content + source_context
166
 
167
 
168
- #%% setup tracking
169
  os.environ["LANGSMITH_PROJECT"] = "Testing_POC"
170
  os.environ["LANGSMITH_TRACING"] = "true"
171
  os.environ["LANGSMITH_API_KEY"] = os.environ['LANGSMITH_API_KEY']
172
 
173
- #%% lauch gradio app
174
  import gradio as gr
175
 
176
  iface = gr.ChatInterface(
 
1
 
2
 
3
+ # load llm
4
  from dotenv import load_dotenv
5
  import os
6
  load_dotenv()
 
13
  api_key=os.environ['OPENAI_API_KEY'])
14
 
15
 
16
+ # load retreiver
17
  import os
18
  from azure.storage.blob import BlobServiceClient
19
  from langchain_community.vectorstores import FAISS
 
39
  embeddings="intfloat/e5-base-v2"
40
  vectorstore = FAISS.load_local("./index", embeddings, allow_dangerous_deserialization=True)
41
 
42
+ # Include a rate limiter
43
  from collections import defaultdict
44
  from datetime import datetime, timedelta
45
  class RateLimiter:
 
71
 
72
  limiter = RateLimiter(max_requests=10, window_minutes=60)
73
 
74
+ # setup chatbot
75
  from langchain_core.messages import HumanMessage, AIMessage, SystemMessage
76
  from langchain.chat_models import init_chat_model
77
  import gradio as gr
 
165
  return gpt_response.content + source_context
166
 
167
 
168
+ # setup tracking
169
  os.environ["LANGSMITH_PROJECT"] = "Testing_POC"
170
  os.environ["LANGSMITH_TRACING"] = "true"
171
  os.environ["LANGSMITH_API_KEY"] = os.environ['LANGSMITH_API_KEY']
172
 
173
+ # lauch gradio app
174
  import gradio as gr
175
 
176
  iface = gr.ChatInterface(