Spaces:
Runtime error
Runtime error
Commit
·
3d5c843
1
Parent(s):
cc87172
Update utils.py
Browse files
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
|
| 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 |
-
|
| 220 |
-
|
| 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 |
|