prompt_strategies.user_defined

prompt_strategies.user_defined

User Defined prompts with configuration from the YML config

Classes

Name Description
UserDefinedDatasetConfig dataclass configuration representing a userdefined dataset type
UserDefinedPromptTokenizationStrategy Prompt Tokenization Strategy for user defined prompts

UserDefinedDatasetConfig

prompt_strategies.user_defined.UserDefinedDatasetConfig(
    self,
    system_prompt='',
    field_system='system',
    field_instruction='instruction',
    field_input='input',
    field_output='output',
    format='{instruction} {input} ',
    no_input_format='{instruction} ',
    system_format='{system}',
)

dataclass configuration representing a userdefined dataset type

UserDefinedPromptTokenizationStrategy

prompt_strategies.user_defined.UserDefinedPromptTokenizationStrategy(
    self,
    prompter,
    tokenizer,
    train_on_inputs=False,
    sequence_len=2048,
)

Prompt Tokenization Strategy for user defined prompts