Spaces:
Sleeping
Sleeping
import os | |
from typing import List, Optional | |
def build_fact_prompt( | |
prompt_template:str, | |
input_text_list:List[str], | |
chat_mode:Optional[str] = None) -> str: | |
"""_summary_ | |
chat_mode(str) : 'hf-chat', 'kullm', 'None' | |
Returns: | |
_type_: _description_ | |
""" | |
if os.path.isfile(prompt_template): | |
with open(prompt_template,'r') as f: | |
prompt_template = f.read() | |
else: | |
pass | |
assert isinstance(prompt_template, str) | |
prompt = prompt_template.format(*input_text_list) | |
return prompt |