Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -16,6 +16,7 @@ from langchain.vectorstores import MongoDBAtlasVectorSearch
|
|
16 |
|
17 |
from pymongo import MongoClient
|
18 |
|
|
|
19 |
from wandb.sdk.data_types.trace_tree import Trace
|
20 |
|
21 |
from dotenv import load_dotenv, find_dotenv
|
@@ -151,6 +152,7 @@ def invoke(openai_api_key, rag_option, prompt):
|
|
151 |
chain_name = ""
|
152 |
status_msg = ""
|
153 |
try:
|
|
|
154 |
start_time_ms = round(time.time() * 1000)
|
155 |
llm = ChatOpenAI(model_name = config["model"],
|
156 |
openai_api_key = openai_api_key,
|
@@ -180,7 +182,8 @@ def invoke(openai_api_key, rag_option, prompt):
|
|
180 |
raise gr.Error(e)
|
181 |
finally:
|
182 |
end_time_ms = round(time.time() * 1000)
|
183 |
-
wandb_trace(rag_option, prompt, prompt_template, result, completion, chain_name, status_msg, start_time_ms, end_time_ms)
|
|
|
184 |
return result
|
185 |
|
186 |
description = """<strong>Overview:</strong> Context-aware multimodal reasoning application using a <strong>large language model (LLM)</strong> with
|
|
|
16 |
|
17 |
from pymongo import MongoClient
|
18 |
|
19 |
+
from wandb.integration.langchain import WandbTracer
|
20 |
from wandb.sdk.data_types.trace_tree import Trace
|
21 |
|
22 |
from dotenv import load_dotenv, find_dotenv
|
|
|
152 |
chain_name = ""
|
153 |
status_msg = ""
|
154 |
try:
|
155 |
+
WandbTracer.init()
|
156 |
start_time_ms = round(time.time() * 1000)
|
157 |
llm = ChatOpenAI(model_name = config["model"],
|
158 |
openai_api_key = openai_api_key,
|
|
|
182 |
raise gr.Error(e)
|
183 |
finally:
|
184 |
end_time_ms = round(time.time() * 1000)
|
185 |
+
#wandb_trace(rag_option, prompt, prompt_template, result, completion, chain_name, status_msg, start_time_ms, end_time_ms)
|
186 |
+
WandbTracer.finish()
|
187 |
return result
|
188 |
|
189 |
description = """<strong>Overview:</strong> Context-aware multimodal reasoning application using a <strong>large language model (LLM)</strong> with
|