Method: Langchain::Prompt::Loading::ClassMethods#load_few_shot_prompt

Defined in:
lib/langchain/prompt/loading.rb

#load_few_shot_prompt(config) ⇒ FewShotPromptTemplate

Loads a prompt template with the given configuration.



62
63
64
65
66
# File 'lib/langchain/prompt/loading.rb', line 62

def load_few_shot_prompt(config)
  prefix, suffix, example_prompt, examples, input_variables = config.values_at("prefix", "suffix", "example_prompt", "examples", "input_variables")
  example_prompt = load_prompt(example_prompt)
  FewShotPromptTemplate.new(prefix: prefix, suffix: suffix, example_prompt: example_prompt, examples: examples, input_variables: input_variables)
end