| 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", |
| ] |
|
|