29_agents_tool_names.py 441 B

12345678910111213141516171819202122
  1. from pathlib import Path
  2. import sys
  3. sys.path.append(str(Path(__file__).resolve().parents[1]))
  4. from _chapter2_config import print_dependency_hint
  5. try:
  6. from langchain_community.agent_toolkits.load_tools import get_all_tool_names
  7. except ModuleNotFoundError as exc:
  8. print_dependency_hint(exc)
  9. raise SystemExit(1)
  10. def main() -> None:
  11. results = get_all_tool_names()
  12. print(results)
  13. if __name__ == "__main__":
  14. main()