PROMPT_TEMPLATE = {
    'Austism/chronos-hermes-13b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'meta-llama/Meta-Llama-3-70B': '<|begin_of_text|><|start_header_id|>system<|end_header_id|>{sys_prompt}<|eot_id|><|start_header_id|>user<|end_header_id|>{user_prompt}<|eot_id|><|start_header_id|>assistant<|end_header_id|>',
    'BAAI/bge-base-en-v1.5': '{sys_prompt}{user_prompt}',
    'BAAI/bge-large-en-v1.5': '{sys_prompt}{user_prompt}',
    'Gryphe/MythoMax-L2-13b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:',
    'Meta-Llama/Llama-Guard-7b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'Nexusflow/NexusRaven-V2-13B': '{sys_prompt}{user_prompt}',
    'NousResearch/Nous-Capybara-7B-V1p9': 'USER:\n{sys_prompt}{user_prompt}\nASSISTANT:',
    'NousResearch/Nous-Hermes-2-Mistral-7B-DPO': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'NousResearch/Nous-Hermes-2-Mixtral-8x7B-SFT': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'NousResearch/Nous-Hermes-2-Yi-34B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'NousResearch/Nous-Hermes-Llama2-13b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'NousResearch/Nous-Hermes-llama-2-7b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'Open-Orca/Mistral-7B-OpenOrca': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Phind/Phind-CodeLlama-34B-v2': '### System Prompt\nYou are an intelligent programming assistant.\n\n### User Message\n{sys_prompt}{user_prompt}n\n### Assistant\n',
    'Qwen/Qwen1.5-0.5B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-0.5B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-1.8B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-1.8B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-14B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-14B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-4B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-4B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-72B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-72B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-7B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'Qwen/Qwen1.5-7B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'SG161222/Realistic_Vision_V3.0_VAE': '{sys_prompt}{user_prompt}',
    'Undi95/ReMM-SLERP-L2-13B': '[INST]\n {sys_prompt}{user_prompt} \n[/INST]\n\n',
    'Undi95/Toppy-M-7B': '### Instruction:\n{sys_prompt}{user_prompt}\n\n### Response:',
    'WhereIsAI/UAE-Large-V1': '{sys_prompt}{user_prompt}',
    'WizardLM/WizardCoder-15B-V1.0': '### Instruction:\n{sys_prompt}{user_prompt}\n\n### Response:\n',
    'WizardLM/WizardCoder-Python-34B-V1.0': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'WizardLM/WizardLM-13B-V1.2': 'USER: {sys_prompt}{user_prompt} ASSISTANT:',
    'allenai/OLMo-7B-Instruct': '<|user|>\n{sys_prompt}{user_prompt}\n<|assistant|>',
    'allenai/OLMo-7B-Twin-2T': '<|user|>\n{sys_prompt}{user_prompt}\n<|assistant|>',
    'allenai/OLMo-7B': '<|user|>\n{sys_prompt}{user_prompt}\n<|assistant|>',
    'bert-base-uncased': '{sys_prompt}{user_prompt}',
    'codellama/CodeLlama-13b-Instruct-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-13b-Python-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-34b-Instruct-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-34b-Python-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-70b-Instruct-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-70b-Python-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-70b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-7b-Instruct-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-7b-Python-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'deepseek-ai/deepseek-coder-33b-instruct': '',
    'garage-bAInd/Platypus2-70B-instruct': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'google/gemma-2b-it': '{sys_prompt}{user_prompt}',
    'google/gemma-2b': '{sys_prompt}{user_prompt}',
    'google/gemma-7b-it': '{sys_prompt}{user_prompt}',
    'google/gemma-7b': '{sys_prompt}{user_prompt}',
    'lmsys/vicuna-13b-v1.5': 'USER: {sys_prompt}{user_prompt}\nASSISTANT:',
    'lmsys/vicuna-7b-v1.5': 'USER: {sys_prompt}{user_prompt}\nASSISTANT: Hello!',
    'meta-llama/Llama-2-13b-chat-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'meta-llama/Llama-2-13b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'meta-llama/Llama-2-70b-chat-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'meta-llama/Llama-2-70b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'meta-llama/Llama-2-7b-chat-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'meta-llama/Llama-2-7b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'microsoft/phi-2': '{sys_prompt}{user_prompt}',
    'mistralai/Mistral-7B-Instruct-v0.1': '<s>[INST] {sys_prompt}{user_prompt} [/INST]',
    'mistralai/Mistral-7B-Instruct-v0.2': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'mistralai/Mistral-7B-v0.1': '{sys_prompt}{user_prompt}',
    'mistralai/Mixtral-8x7B-Instruct-v0.1': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'mistralai/Mixtral-8x7B-v0.1': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'openchat/openchat-3.5-1210': 'GPT4 Correct User: {sys_prompt}{user_prompt}<|end_of_turn|>GPT4 Correct Assistant:',
    'prompthero/openjourney': '{sys_prompt}{user_prompt}',
    'runwayml/stable-diffusion-v1-5': '{sys_prompt}{user_prompt}',
    'sentence-transformers/msmarco-bert-base-dot-v5': '{sys_prompt}{user_prompt}',
    'snorkelai/Snorkel-Mistral-PairRM-DPO': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'stabilityai/stable-diffusion-2-1': '{sys_prompt}{user_prompt}',
    'stabilityai/stable-diffusion-xl-base-1.0': '{sys_prompt}{user_prompt}',
    'teknium/OpenHermes-2-Mistral-7B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'teknium/OpenHermes-2p5-Mistral-7B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'togethercomputer/GPT-JT-Moderation-6B': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/LLaMA-2-7B-32K': '{sys_prompt}{user_prompt}',
    'togethercomputer/Llama-2-7B-32K-Instruct': '[INST]\n {sys_prompt}{user_prompt} \n[/INST]\n\n',
    'togethercomputer/RedPajama-INCITE-7B-Base': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/RedPajama-INCITE-7B-Chat': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/RedPajama-INCITE-7B-Instruct': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/RedPajama-INCITE-Base-3B-v1': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/RedPajama-INCITE-Chat-3B-v1': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/RedPajama-INCITE-Instruct-3B-v1': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/StripedHyena-Hessian-7B': '### Instruction:\n{sys_prompt}{user_prompt}\n\n### Response:',
    'togethercomputer/StripedHyena-Nous-7B': '### Instruction:\n{sys_prompt}{user_prompt}\n\n### Response:',
    'togethercomputer/alpaca-7b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'togethercomputer/evo-1-131k-base': '{sys_prompt}{user_prompt}',
    'togethercomputer/m2-bert-80M-2k-retrieval': '{sys_prompt}{user_prompt}',
    'togethercomputer/m2-bert-80M-32k-retrieval': '{sys_prompt}{user_prompt}',
    'togethercomputer/m2-bert-80M-8k-retrieval': '{sys_prompt}{user_prompt}',
    'upstage/SOLAR-10.7B-Instruct-v1.0': '<s> ### User:\n{sys_prompt}{user_prompt}\n### Assistant:\n',
    'wavymulder/Analog-Diffusion': '{sys_prompt}{user_prompt}',
    'zero-one-ai/Yi-34B-Chat': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'zero-one-ai/Yi-34B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'zero-one-ai/Yi-6B': '<|im_start|>system{sys_prompt}<|im_end|><|im_start|>user{user_prompt}<|im_end|><|im_start|>assistant',
    'togethercomputer/evo-1-8k-base': '{sys_prompt}{user_prompt}',
    'EleutherAI/pythia-1b-v0': '{sys_prompt}{user_prompt}',
    'replit/replit-code-v1-3b': '{sys_prompt}{user_prompt}',
    'togethercomputer/Pythia-Chat-Base-7B-v0.16': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'mosaicml/mpt-7b': '<|im_start|>user\n{sys_prompt}{user_prompt}<|im_end|>\n<|im_start|>assistant',
    'togethercomputer/mpt-30b-chat': '<|im_start|>user\n{sys_prompt}{user_prompt}<|im_end|>\n<|im_start|>assistant',
    'google/flan-t5-xl': '{sys_prompt}{user_prompt}',
    'NumbersStation/nsql-6B': '{sys_prompt}{user_prompt}',
    'togethercomputer/Koala-7B': 'USER: {sys_prompt}{user_prompt} GPT:',
    'EleutherAI/pythia-6.9b': '{sys_prompt}{user_prompt}',
    'databricks/dolly-v2-12b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:',
    'databricks/dolly-v2-3b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:',
    'EleutherAI/gpt-neox-20b': '{sys_prompt}{user_prompt}',
    'EleutherAI/pythia-2.8b-v0': '{sys_prompt}{user_prompt}',
    'NousResearch/Nous-Hermes-13b': 'USER:\n{sys_prompt}{user_prompt}\nASSISTANT:',
    'togethercomputer/guanaco-65b': '### Human: {sys_prompt}{user_prompt} ### Assistant:',
    'togethercomputer/llama-2-7b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'lmsys/fastchat-t5-3b-v1.0': '### Human: {sys_prompt}{user_prompt}\n### Assistant:',
    'huggyllama/llama-7b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'OpenAssistant/stablelm-7b-sft-v7-epoch-3': '<|prompter|>{sys_prompt}{user_prompt}<|endoftext|><|assistant|>',
    'EleutherAI/pythia-12b-v0': '{sys_prompt}{user_prompt}',
    'togethercomputer/mpt-7b-chat': '<|im_start|>user\n{sys_prompt}{user_prompt}<|im_end|>\n<|im_start|>assistant',
    'EleutherAI/gpt-j-6b': '{sys_prompt}{user_prompt}',
    'OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5': '<|prompter|>{sys_prompt}{user_prompt}<|endoftext|><|assistant|>',
    'lmsys/vicuna-7b-v1.3': 'USER: {sys_prompt}{user_prompt}\nASSISTANT:',
    'Phind/Phind-CodeLlama-34B-Python-v1': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:\n',
    'NumbersStation/nsql-llama-2-7B': '{sys_prompt}{user_prompt}',
    'NousResearch/Nous-Hermes-Llama2-70b': '### Instruction:\n{sys_prompt}{user_prompt}\n\n### Response:\n',
    'WizardLM/WizardLM-70B-V1.0': 'USER: {sys_prompt}{user_prompt} ASSISTANT:',
    'huggyllama/llama-65b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'lmsys/vicuna-13b-v1.5-16k': 'USER: {sys_prompt}{user_prompt}\nASSISTANT:',
    'togethercomputer/GPT-NeoXT-Chat-Base-20B': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'HuggingFaceH4/zephyr-7b-beta': '<s>[INST] {sys_prompt}{user_prompt} [INST]',
    'codellama/CodeLlama-34b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/CodeLlama-7b-Instruct': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/guanaco-13b': '### Human: {sys_prompt}{user_prompt} ### Assistant:',
    'togethercomputer/CodeLlama-34b-Python': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'mosaicml/mpt-7b-instruct': '<|im_start|>user\n{sys_prompt}{user_prompt}<|im_end|>\n<|im_start|>assistant',
    'togethercomputer/llama-2-70b-chat': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/CodeLlama-34b-Instruct': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/CodeLlama-34b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/CodeLlama-13b-Python': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'Salesforce/codegen2-16B': '{sys_prompt}{user_prompt}',
    'Salesforce/codegen2-7B': '{sys_prompt}{user_prompt}',
    'google/flan-t5-xxl': '{sys_prompt}{user_prompt}',
    'togethercomputer/llama-2-70b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-7b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'codellama/CodeLlama-13b-hf': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/CodeLlama-13b-Instruct': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/llama-2-13b-chat': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/llama-2-13b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'lmsys/vicuna-13b-v1.3': 'USER: {sys_prompt}{user_prompt}\nASSISTANT:',
    'huggyllama/llama-13b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'HuggingFaceH4/starchat-alpha': '<|system|>\n<|end|>\n<|user|>\n{sys_prompt}{user_prompt}<|end|>\n<|assistant|>',
    'huggyllama/llama-30b': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'stabilityai/stablelm-base-alpha-3b': '<|prompter|>{sys_prompt}{user_prompt}<|endoftext|><|assistant|>',
    'stabilityai/stablelm-base-alpha-7b': '<|prompter|>{sys_prompt}{user_prompt}<|endoftext|><|assistant|>',
    'togethercomputer/CodeLlama-7b-Python': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'defog/sqlcoder': '### Instructions:\n\n{sys_prompt}{user_prompt}\n\n### Response:\n',
    'bigcode/starcoder': '{sys_prompt}{user_prompt}',
    'databricks/dolly-v2-7b': '### Instruction:\n{sys_prompt}{user_prompt}\n### Response:',
    'togethercomputer/guanaco-33b': '### Human: {sys_prompt}{user_prompt} ### Assistant:',
    'togethercomputer/Koala-13B': 'USER: {sys_prompt}{user_prompt} GPT:',
    'togethercomputer/GPT-JT-6B-v1': '<human>: {sys_prompt}{user_prompt}\n<bot>:',
    'togethercomputer/llama-2-7b-chat': '[INST] {sys_prompt}{user_prompt} [/INST]',
    'togethercomputer/guanaco-7b': '### Human: {sys_prompt}{user_prompt} ### Assistant:',
    'EleutherAI/llemma_7b': '{sys_prompt}{user_prompt}'
}
