code: def test_replicate_custom_prompt_dict():
      litellm.set_verbose = True
      model_name = "replicate/meta/llama-2-7b-chat:13c3cdee13ee059ab779f0291d29054dab00a47dad8261375654de5540165fb0"
      litellm.register_prompt_template(
          model="replicate/meta/llama-2-7b-chat:13c3cdee13ee059ab779f0291d29054dab00a47dad8261375654de5540165fb0",
          initial_prompt_value="You are a good assistant",  # [OPTIONAL]
          roles={
              "system": {
                  "pre_message": "[INST] <<SYS>>\n",  # [OPTIONAL]
                  "post_message": "\n<</SYS>>\n [/INST]\n",  # [OPTIONAL]
              },
              "user": {
                  "pre_message": "[INST] ",  # [OPTIONAL]
                  "post_message": " [/INST]",  # [OPTIONAL]
              },
              "assistant": {
                  "pre_message": "\n",  # [OPTIONAL]
                  "post_message": "\n",  # [OPTIONAL]
              },
          },
          final_prompt_value="Now answer as best you can:",  # [OPTIONAL]
      )
      response = completion(
          model=model_name,
          messages=[
              {
                  "role": "user",
                  "content": "what is yc write 1 paragraph",
              }
          ],
          num_retries=3,
      )
      print(f"response: {response}")
      litellm.custom_prompt_dict = {}
  
imports: import sys, os
  import traceback
  from dotenv import load_dotenv
  import os, io
  import pytest
  import litellm
  from litellm import embedding, completion, completion_cost, Timeout
  from litellm import RateLimitError
  import openai
label_desc: Use image node_id 35 for calling a global function with example usage: test_replicate_custom_prompt_dict() without return types