Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
-
import logging, os, sys
|
| 3 |
|
| 4 |
from agent_langchain import agent_langchain
|
| 5 |
from agent_llamaindex import agent_llamaindex
|
|
@@ -33,6 +33,8 @@ def invoke(openai_api_key, prompt, agent_option):
|
|
| 33 |
output = ""
|
| 34 |
|
| 35 |
try:
|
|
|
|
|
|
|
| 36 |
if (agent_option == AGENT_LANGCHAIN):
|
| 37 |
completion = agent_langchain(
|
| 38 |
config,
|
|
@@ -59,6 +61,20 @@ def invoke(openai_api_key, prompt, agent_option):
|
|
| 59 |
err_msg = e
|
| 60 |
|
| 61 |
raise gr.Error(e)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
|
| 63 |
return output
|
| 64 |
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
+
import logging, os, sys, time
|
| 3 |
|
| 4 |
from agent_langchain import agent_langchain
|
| 5 |
from agent_llamaindex import agent_llamaindex
|
|
|
|
| 33 |
output = ""
|
| 34 |
|
| 35 |
try:
|
| 36 |
+
start_time_ms = round(time.time() * 1000)
|
| 37 |
+
|
| 38 |
if (agent_option == AGENT_LANGCHAIN):
|
| 39 |
completion = agent_langchain(
|
| 40 |
config,
|
|
|
|
| 61 |
err_msg = e
|
| 62 |
|
| 63 |
raise gr.Error(e)
|
| 64 |
+
finally:
|
| 65 |
+
end_time_ms = round(time.time() * 1000)
|
| 66 |
+
|
| 67 |
+
trace_wandb(
|
| 68 |
+
config,
|
| 69 |
+
rag_option,
|
| 70 |
+
prompt,
|
| 71 |
+
completion,
|
| 72 |
+
result,
|
| 73 |
+
callback,
|
| 74 |
+
err_msg,
|
| 75 |
+
start_time_ms,
|
| 76 |
+
end_time_ms
|
| 77 |
+
)
|
| 78 |
|
| 79 |
return output
|
| 80 |
|