Download modules/langchain_assistant/utils.py from CVision-assitant/asistente-virtual-CVision: direct link, hf CLI and curl.
- Browser
- Download file 652 Bytes
-
https://huggingface.co/spaces/CVision-assitant/asistente-virtual-CVision/resolve/main/modules/langchain_assistant/utils.py
- Command line
-
hf download hf://spaces/CVision-assitant/asistente-virtual-CVision/modules/langchain_assistant/utils.py
-
curl -L -o utils.py https://huggingface.co/spaces/CVision-assitant/asistente-virtual-CVision/resolve/main/modules/langchain_assistant/utils.py
652 Bytes
| from langchain.prompts import PromptTemplate | |
| def create_prompt_template(role_template, format_instructions=None): | |
| prompt = role_template.get("prompt_template", "") | |
| format_response = { | |
| "format_instructions": format_instructions | |
| } if role_template.get("name") == "summary" else {} | |
| return PromptTemplate( | |
| template=prompt, | |
| input_variables=[role_template.get("input_variables", "")], | |
| partial_variables=format_response | |
| ) | |
| def check_format(response): | |
| if not 'json' in response: | |
| response = f""" | |
| ```json\n | |
| {response} | |
| ``` | |
| """ | |
| return response |