bstraehle commited on
Commit
d3b7ec4
·
1 Parent(s): d3f3fa2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -117,7 +117,13 @@ def rag_chain(llm, prompt, db):
117
 
118
  def wandb_trace(rag_option, prompt, completion, chain, status_msg, start_time_ms, end_time_ms):
119
  if (chain != None):
120
- print(type(chain).__name__)
 
 
 
 
 
 
121
  wandb.init(project = "openai-llm-rag")
122
  if (rag_option == "Off" or str(status_msg) != ""):
123
  result = completion
@@ -128,7 +134,7 @@ def wandb_trace(rag_option, prompt, completion, chain, status_msg, start_time_ms
128
  document_2 = completion["source_documents"][2]
129
  trace = Trace(
130
  kind = "chain",
131
- name = "LLMChain" if (rag_option == "Off") else "RetrievalQA",
132
  status_code = "SUCCESS" if (str(status_msg) == "") else "ERROR",
133
  status_message = str(status_msg),
134
  metadata={
@@ -146,7 +152,8 @@ def wandb_trace(rag_option, prompt, completion, chain, status_msg, start_time_ms
146
  "document_2": "" if (rag_option == "Off" or str(status_msg) != "") else str(document_2)},
147
  outputs = {"result": result},
148
  start_time_ms = start_time_ms,
149
- end_time_ms = end_time_ms
 
150
  )
151
  trace.log("test")
152
  wandb.finish()
 
117
 
118
  def wandb_trace(rag_option, prompt, completion, chain, status_msg, start_time_ms, end_time_ms):
119
  if (chain != None):
120
+ if (type(chain).__name__ == "LLMChain")
121
+ print("1=" + chain.llm)
122
+ print("2=" + chain.prompt)
123
+ if (type(chain).__name__ == "RetrievalQA")
124
+ print("3=" + chain.llm)
125
+ print("4=" + chain.chain_type_kwargs)
126
+ print("5=" + chain.retriever)
127
  wandb.init(project = "openai-llm-rag")
128
  if (rag_option == "Off" or str(status_msg) != ""):
129
  result = completion
 
134
  document_2 = completion["source_documents"][2]
135
  trace = Trace(
136
  kind = "chain",
137
+ name = type(chain).__name__ if (chain != None) else "",
138
  status_code = "SUCCESS" if (str(status_msg) == "") else "ERROR",
139
  status_message = str(status_msg),
140
  metadata={
 
152
  "document_2": "" if (rag_option == "Off" or str(status_msg) != "") else str(document_2)},
153
  outputs = {"result": result},
154
  start_time_ms = start_time_ms,
155
+ end_time_ms = end_time_ms,
156
+ model_dict = {"": x, "": x}
157
  )
158
  trace.log("test")
159
  wandb.finish()