rllm.llm.PromptTemplate¶
- class rllm.llm.PromptTemplate(template: str, output_parser: BaseOutputParser | None = None, metadata: Dict[str, Any] | None = None, template_var_mappings: Dict[str, Any] | None = None, function_mappings: Dict[str, Callable] | None = None, **kwargs)[source]¶
Bases:
BasePromptTemplateTemplate used for completion.
- format(llm: BaseLLM | None = None, completion_to_prompt: Callable[[str], str] | None = None, **kwargs) str[source]¶
Format the prompt into a string.
- format_messages(llm: BaseLLM | None = None, **kwargs) List[ChatMessage][source]¶
Format the prompt into a list of chat messages.
- partial_format(**kwargs) PromptTemplate[source]¶
Partially format the prompt.