class_docstr: A `Prompt` encapsulates everything required to present the `raw_prompt` in different formats,
  e.g., a normal unadorned format vs. a chat format.
class_docstr_tok: ["A","`","Prompt","`","encapsulates","everything","required","to","present","the","`","raw_prompt","`","in","different","formats",",","e.g.",",","a","normal","unadorned","format","vs.","a","chat","format","."]
docstr: Return the actual data to be passed as the `prompt` field to your model.
  See the above types to see what each API call is able to handle.
docstr_tok: ["Return","the","actual","data","to","be","passed","as","the","`","prompt","`","field","to","your","model",".","See","the","above","types","to","see","what","each","API","call","is","able","to","handle","."]
code: def to_formatted_prompt(self):
      """
      Return the actual data to be passed as the `prompt` field to your model.
      See the above types to see what each API call is able to handle.
      """
  
file_path: evals/evals/prompt/base.py
imports: import logging
  import threading
  from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from typing import Dict, List, Union
label_desc: Use image node_id 1 for calling the Prompt obj's underlying member method code with example usage: obj.to_formatted_prompt() without return types