AlbertoFH98 commited on
Commit
3d5c843
1 Parent(s): cc87172

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +4 -4
utils.py CHANGED
@@ -16,7 +16,7 @@ from langchain.embeddings import HuggingFaceEmbeddings, OpenAIEmbedding
16
  from langchain.chains import LLMChain
17
  from langchain.evaluation import StringEvaluator
18
  from typing import Any, Optional
19
- from langsmith.client import Client
20
  from langchain.smith import RunEvalConfig, run_on_dataset
21
  import streamlit as st
22
  import together
@@ -167,7 +167,7 @@ class RelevanceEvaluator(StringEvaluator):
167
  return {"score": score, "reasoning": reasoning.strip()}
168
 
169
  # -- Get GPT response
170
- def get_gpt_response(transcription_path, query):
171
  template = """Eres un asistente. Su misión es proporcionar respuestas precisas a preguntas relacionadas con la transcripción de una entrevista de YouTube.
172
  No saludes en tu respuesta. No repita la pregunta en su respuesta. Sea conciso y omita las exenciones de responsabilidad o los mensajes predeterminados.
173
  Solo responda la pregunta, no agregue texto adicional. No des tu opinión personal ni tu conclusión personal. No haga conjeturas ni suposiciones.
@@ -216,8 +216,8 @@ def get_gpt_response(transcription_path, query):
216
  evaluation=evaluation_config,
217
  client=llm,
218
  )
219
- print("Eval output!!!!")
220
- print(eval_output)
221
 
222
  return llm_output
223
 
 
16
  from langchain.chains import LLMChain
17
  from langchain.evaluation import StringEvaluator
18
  from typing import Any, Optional
19
+ from langsmith.client import Client
20
  from langchain.smith import RunEvalConfig, run_on_dataset
21
  import streamlit as st
22
  import together
 
167
  return {"score": score, "reasoning": reasoning.strip()}
168
 
169
  # -- Get GPT response
170
+ def get_gpt_response(transcription_path, query, logger):
171
  template = """Eres un asistente. Su misión es proporcionar respuestas precisas a preguntas relacionadas con la transcripción de una entrevista de YouTube.
172
  No saludes en tu respuesta. No repita la pregunta en su respuesta. Sea conciso y omita las exenciones de responsabilidad o los mensajes predeterminados.
173
  Solo responda la pregunta, no agregue texto adicional. No des tu opinión personal ni tu conclusión personal. No haga conjeturas ni suposiciones.
 
216
  evaluation=evaluation_config,
217
  client=llm,
218
  )
219
+ logger.info("Eval output!!!!")
220
+ logger.info(eval_output)
221
 
222
  return llm_output
223