Spaces:
Running
Running
File size: 1,339 Bytes
ca801ba 93bc171 ca801ba 93bc171 ca801ba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
"""
/*************************************************************************
*
* CONFIDENTIAL
* __________________
*
* Copyright (2023-2024) AI Labs, IronOne Technologies, LLC
* All Rights Reserved
*
* Author : Theekshana Samaradiwakara
* Description :Python Backend API to chat with private data
* CreatedDate : 14/11/2023
* LastModifiedDate : 18/03/2024
*************************************************************************/
"""
import logging
logger = logging.getLogger(__name__)
from reggpt.configs.config import AVALIABLE_MODELS , MEMORY_WINDOW_K
# from qaPipeline import QAPipeline
# from qaPipeline_retriever_only import QAPipeline
# qaPipeline = QAPipeline()
from reggpt.routers.qaPipeline import run_agent
def get_QA_Answers(userQuery):
# model=userQuery.model
# query=userQuery.content
query=userQuery.user_question
# chat_history = userQuery.chat_history[-MEMORY_WINDOW_K:]
# logger.info(f"model: {model} \n query : {query} \n chat_history : {chat_history}")
logger.info(f"query : {query}")
# answer= run_agent(query=query, model=model, chat_history=chat_history)
answer= run_agent(query=query)
logger.info(f"Response: {answer}")
return answer
def get_avaliable_models():
logger.info("getting avaliable models")
return AVALIABLE_MODELS
|