_get_examples() — langchain Function Reference
Architecture documentation for the _get_examples() function in few_shot.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 9d58b55a_97b5_f494_fa04_e3243a64de25["_get_examples()"] d2f3c5fa_0eaf_bafd_40aa_1d4884ff518c["_FewShotPromptTemplateMixin"] 9d58b55a_97b5_f494_fa04_e3243a64de25 -->|defined in| d2f3c5fa_0eaf_bafd_40aa_1d4884ff518c aecf2087_50d0_5554_4bc1_b32b629d98fe["format()"] aecf2087_50d0_5554_4bc1_b32b629d98fe -->|calls| 9d58b55a_97b5_f494_fa04_e3243a64de25 2b1856e6_dc07_d7b0_467f_b61481c0d07a["format_messages()"] 2b1856e6_dc07_d7b0_467f_b61481c0d07a -->|calls| 9d58b55a_97b5_f494_fa04_e3243a64de25 style 9d58b55a_97b5_f494_fa04_e3243a64de25 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/prompts/few_shot.py lines 81–98
def _get_examples(self, **kwargs: Any) -> list[dict]:
"""Get the examples to use for formatting the prompt.
Args:
**kwargs: Keyword arguments to be passed to the example selector.
Returns:
List of examples.
Raises:
ValueError: If neither `examples` nor `example_selector` are provided.
"""
if self.examples is not None:
return self.examples
if self.example_selector is not None:
return self.example_selector.select_examples(kwargs)
msg = "One of 'examples' and 'example_selector' should be provided"
raise ValueError(msg)
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does _get_examples() do?
_get_examples() is a function in the langchain codebase, defined in libs/core/langchain_core/prompts/few_shot.py.
Where is _get_examples() defined?
_get_examples() is defined in libs/core/langchain_core/prompts/few_shot.py at line 81.
What calls _get_examples()?
_get_examples() is called by 2 function(s): format, format_messages.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free