from_file() — langchain Function Reference
Architecture documentation for the from_file() function in prompt.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD fd622af6_8679_bc46_296c_4242a6c8150b["from_file()"] 21bd3731_3333_8ace_7023_5dd43ed308cf["PromptTemplate"] fd622af6_8679_bc46_296c_4242a6c8150b -->|defined in| 21bd3731_3333_8ace_7023_5dd43ed308cf 5dd38bd6_87a8_f04c_534c_00fe5bafa00f["from_template()"] fd622af6_8679_bc46_296c_4242a6c8150b -->|calls| 5dd38bd6_87a8_f04c_534c_00fe5bafa00f style fd622af6_8679_bc46_296c_4242a6c8150b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/prompts/prompt.py lines 236–254
def from_file(
cls,
template_file: str | Path,
encoding: str | None = None,
**kwargs: Any,
) -> PromptTemplate:
"""Load a prompt from a file.
Args:
template_file: The path to the file containing the prompt template.
encoding: The encoding system for opening the template file.
If not provided, will use the OS default.
Returns:
The prompt loaded from the file.
"""
template = Path(template_file).read_text(encoding=encoding)
return cls.from_template(template=template, **kwargs)
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does from_file() do?
from_file() is a function in the langchain codebase, defined in libs/core/langchain_core/prompts/prompt.py.
Where is from_file() defined?
from_file() is defined in libs/core/langchain_core/prompts/prompt.py at line 236.
What does from_file() call?
from_file() calls 1 function(s): from_template.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free