MCPcopy
hub / github.com/langchain-ai/langchain / create_prompt

Function create_prompt

templates/plate-chain/plate_chain/prompts.py:59–76  ·  templates/plate-chain/plate_chain/prompts.py::create_prompt
(
    num_plates: Optional[int] = None,
    num_rows: Optional[int] = None,
    num_cols: Optional[int] = None,
)

Source from the content-addressed store, hash-verified

57
58
59def create_prompt(
60 num_plates: Optional[int] = None,
61 num_rows: Optional[int] = None,
62 num_cols: Optional[int] = None,
63) -> str:
64 additional_prompts = []
65 if num_plates:
66 num_plates_str = fclass="st">"are {num_plates} plates" if num_plates > 1 else class="st">"is 1 plate"
67 additional_prompts.append(
68 NUM_PLATES_PROMPT.format(num_plates_str=num_plates_str)
69 )
70 if num_rows:
71 additional_prompts.append(ROWS_PROMPT.format(num_rows=num_rows))
72 if num_cols:
73 additional_prompts.append(COLS_PROMPT.format(num_cols=num_cols))
74 return (
75 class="st">"\n".join(additional_prompts) if additional_prompts else GENERIC_PLATES_PROMPT
76 )

Callers 1

_load_promptFunction · 0.85

Calls 2

appendMethod · 0.80
formatMethod · 0.45

Tested by

no test coverage detected