| | from typing import TYPE_CHECKING, Any |
| |
|
| | from langchain._api import create_importer |
| |
|
| | if TYPE_CHECKING: |
| | from langchain_community.chains.ernie_functions.base import ( |
| | convert_python_function_to_ernie_function, |
| | convert_to_ernie_function, |
| | create_ernie_fn_chain, |
| | create_ernie_fn_runnable, |
| | create_structured_output_chain, |
| | create_structured_output_runnable, |
| | get_ernie_output_parser, |
| | ) |
| |
|
| | |
| | |
| | |
| | DEPRECATED_LOOKUP = { |
| | "convert_python_function_to_ernie_function": ( |
| | "langchain_community.chains.ernie_functions.base" |
| | ), |
| | "convert_to_ernie_function": "langchain_community.chains.ernie_functions.base", |
| | "create_ernie_fn_chain": "langchain_community.chains.ernie_functions.base", |
| | "create_ernie_fn_runnable": "langchain_community.chains.ernie_functions.base", |
| | "create_structured_output_chain": "langchain_community.chains.ernie_functions.base", |
| | "create_structured_output_runnable": ( |
| | "langchain_community.chains.ernie_functions.base" |
| | ), |
| | "get_ernie_output_parser": "langchain_community.chains.ernie_functions.base", |
| | } |
| |
|
| | _import_attribute = create_importer(__package__, deprecated_lookups=DEPRECATED_LOOKUP) |
| |
|
| |
|
| | def __getattr__(name: str) -> Any: |
| | """Look up attributes dynamically.""" |
| | return _import_attribute(name) |
| |
|
| |
|
| | __all__ = [ |
| | "convert_python_function_to_ernie_function", |
| | "convert_to_ernie_function", |
| | "create_ernie_fn_chain", |
| | "create_ernie_fn_runnable", |
| | "create_structured_output_chain", |
| | "create_structured_output_runnable", |
| | "get_ernie_output_parser", |
| | ] |
| |
|