Home / Function/ generate_example() — langchain Function Reference

generate_example() — langchain Function Reference

Architecture documentation for the generate_example() function in example_generator.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  4e1102a9_b685_aa2d_4a28_25d34b2f7ff8["generate_example()"]
  b47f87fd_0a47_3b87_7e96_88b5c54fd189["example_generator.py"]
  4e1102a9_b685_aa2d_4a28_25d34b2f7ff8 -->|defined in| b47f87fd_0a47_3b87_7e96_88b5c54fd189
  style 4e1102a9_b685_aa2d_4a28_25d34b2f7ff8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/chains/example_generator.py lines 9–22

def generate_example(
    examples: list[dict],
    llm: BaseLanguageModel,
    prompt_template: PromptTemplate,
) -> str:
    """Return another example given a list of examples for a prompt."""
    prompt = FewShotPromptTemplate(
        examples=examples,
        suffix=TEST_GEN_TEMPLATE_SUFFIX,
        input_variables=[],
        example_prompt=prompt_template,
    )
    chain = prompt | llm | StrOutputParser()
    return chain.invoke({})

Subdomains

Frequently Asked Questions

What does generate_example() do?
generate_example() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/example_generator.py.
Where is generate_example() defined?
generate_example() is defined in libs/langchain/langchain_classic/chains/example_generator.py at line 9.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free