| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- """
- HelloAgents - 灵活、可扩展的多智能体框架
- 基于OpenAI原生API构建,提供简洁高效的智能体开发体验。
- """
- # 配置第三方库的日志级别,减少噪音
- import logging
- logging.getLogger("httpx").setLevel(logging.WARNING)
- logging.getLogger("qdrant_client").setLevel(logging.WARNING)
- logging.getLogger("urllib3").setLevel(logging.WARNING)
- logging.getLogger("neo4j").setLevel(logging.WARNING)
- logging.getLogger("neo4j.notifications").setLevel(logging.WARNING)
- from .version import __version__, __author__, __email__, __description__
- # 核心组件
- from .core.llm import HelloAgentsLLM
- from .core.config import Config
- from .core.message import Message
- from .core.exceptions import HelloAgentsException
- # Agent实现
- from .agents.simple_agent import SimpleAgent
- from .agents.react_agent import ReActAgent
- from .agents.reflection_agent import ReflectionAgent
- from .agents.plan_solve_agent import PlanAndSolveAgent
- # 工具系统
- from .tools.registry import ToolRegistry, global_registry
- from .tools.builtin.search import SearchTool, search
- from .tools.builtin.calculator import CalculatorTool, calculate
- from .tools.chain import ToolChain, ToolChainManager
- from .tools.async_executor import AsyncToolExecutor
- __all__ = [
- # 版本信息
- "__version__",
- "__author__",
- "__email__",
- "__description__",
- # 核心组件
- "HelloAgentsLLM",
- "Config",
- "Message",
- "HelloAgentsException",
- # Agent范式
- "SimpleAgent",
- "ReActAgent",
- "ReflectionAgent",
- "PlanAndSolveAgent",
- # 工具系统
- "ToolRegistry",
- "global_registry",
- "SearchTool",
- "search",
- "CalculatorTool",
- "calculate",
- "ToolChain",
- "ToolChainManager",
- "AsyncToolExecutor",
- ]
|