Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/congde/emotional_chat
/ functions
Functions
1,867 in github.com/congde/emotional_chat
⨍
Functions
1,867
◇
Types & classes
450
↳
Endpoints
150
Method
__init__
初始化LLM服务 Args: config: LLM配置
backend/modules/llm/services/llm_service.py:30
Method
__init__
初始化动态Prompt构建器 Args: emotion_strategy: 情感策略配置(从YAML加载)
backend/modules/intent/core/dynamic_prompt_builder.py:106
Method
__init__
初始化ML分类器 Args: model_path: 预训练模型路径(可选)
backend/modules/intent/core/intent_classifier.py:23
Method
__init__
初始化意图分类器 Args: model_path: ML模型路径(可选)
backend/modules/intent/core/intent_classifier.py:154
Method
__init__
初始化输入处理器
backend/modules/intent/core/input_processor.py:27
Method
__init__
初始化增强版处理器 Args: enable_jieba: 是否启用jieba分词(可能影响性能) enable_duplicate_check: 是否启用重复检测
backend/modules/intent/core/enhanced_input_processor.py:86
Method
__init__
初始化危机干预处理器 Args: emotion_strategy: 情感策略配置(可选)
backend/modules/intent/core/crisis_intervention.py:39
Method
__init__
初始化规则引擎
backend/modules/intent/core/rule_engine.py:51
Method
__init__
初始化响应生成器 Args: llm_client: 大模型客户端(需支持generate方法) strategy_file: 情感策略配置文件路径 enable_consis
backend/modules/intent/core/response_generator.py:36
Method
__init__
初始化意图识别服务 Args: model_path: ML模型路径(可选)
backend/modules/intent/services/intent_service.py:22
Method
__init__
初始化多模态处理器
backend/modules/multimodal/core/multimodal_processor.py:27
Method
__init__
初始化情感融合服务
backend/modules/multimodal/services/emotion_fusion.py:22
Method
__init__
初始化ASR服务
backend/modules/multimodal/services/asr_service.py:27
Method
__init__
初始化图像服务
backend/modules/multimodal/services/image_service.py:28
Method
__init__
初始化TTS服务
backend/modules/multimodal/services/tts_service.py:25
Method
__init__
初始化策略选择器 Args: default_strategy: 默认策略(auto/recursive/structure/sentence/small_big/parent_child) chun
backend/modules/rag/core/chunking_selector.py:27
Method
__init__
初始化固定长度分块器 Args: chunk_size: 块大小(字符数) chunk_overlap: 重叠大小(字符数)
backend/modules/rag/core/chunking_strategies.py:41
Method
__init__
初始化句子分块器 Args: chunk_size: 目标块大小(字符数) chunk_overlap: 重叠大小(字符数)
backend/modules/rag/core/chunking_strategies.py:94
Method
__init__
初始化Markdown结构分块器 Args: chunk_size: 目标块大小(字符数) min_chunk: 最小块大小(字符数) overlap_ratio: 重叠比例
backend/modules/rag/core/chunking_strategies.py:159
Method
__init__
初始化对话分块器 Args: max_turns: 每个块最大轮次数 max_chars: 每个块最大字符数 overlap_turns: 重叠轮次数
backend/modules/rag/core/chunking_strategies.py:320
Method
__init__
初始化小-大分块器 Args: small_chunk_size: 小块大小(用于召回) big_chunk_size: 大块大小(用于上下文) small_overlap:
backend/modules/rag/core/chunking_strategies.py:471
Method
__init__
初始化父子段分块器 Args: parent_chunk_size: 父块大小 child_chunk_size: 子块大小 parent_overlap: 父块重叠
backend/modules/rag/core/chunking_strategies.py:553
Method
__init__
初始化知识库管理器 Args: persist_directory: 向量数据库持久化目录 chunking_strategy: 分块策略(auto/recursive/structure/sente
backend/modules/rag/core/knowledge_base.py:31
Method
__init__
初始化知识加载器 Args: kb_manager: 知识库管理器实例
backend/modules/rag/core/knowledge_base.py:477
Method
__init__
初始化RAG服务 Args: kb_manager: 知识库管理器实例
backend/modules/rag/services/rag_service.py:28
Method
__init__
初始化RAG集成服务 Args: rag_service: RAG服务实例
backend/modules/rag/services/rag_service.py:330
Method
__init__
初始化MCP协议处理器 Args: context_service: 上下文服务实例(可选,如果提供则启用自动上下文填充)
backend/modules/agent/protocol/mcp.py:204
Method
__init__
初始化日志记录器 Args: log_file: 日志文件路径(可选,如果为None则只记录到内存)
backend/modules/agent/protocol/mcp.py:590
Method
__init__
( self, goal: Dict[str, Any], strategy: Strategy, steps: List[Dict[str, Any]],
backend/modules/agent/core/agent/planner.py:58
Method
__init__
初始化规划器 Args: llm_client: LLM客户端(用于复杂规划)
backend/modules/agent/core/agent/planner.py:85
Method
__init__
初始化反思器 Args: llm_client: LLM客户端(用于高级分析)
backend/modules/agent/core/agent/reflector.py:49
Method
__init__
初始化Agent Core Args: memory_hub: 记忆中枢(可选,默认使用全局实例) planner: 规划器(可选) tool_caller: 工具调用器(可选
backend/modules/agent/core/agent/agent_core.py:41
Method
__init__
( self, name: str, description: str, function: Callable, parameters: D
backend/modules/agent/core/agent/tool_caller.py:33
Method
__init__
(self)
backend/modules/agent/core/agent/tool_caller.py:61
Method
__init__
(self)
backend/modules/agent/core/agent/tool_caller.py:94
Method
__init__
初始化记忆中枢 Args: memory_manager: 现有的记忆管理器(可选,用于复用)
backend/modules/agent/core/agent/memory_hub.py:24
Method
__init__
初始化调度服务
backend/modules/agent/core/agent/tools/scheduler_service.py:35
Method
__init__
初始化资源数据库
backend/modules/agent/core/agent/tools/psychology_db.py:17
Method
__init__
初始化音频播放器
backend/modules/agent/core/agent/tools/audio_player.py:16
Method
__init__
初始化日历服务
backend/modules/agent/core/agent/tools/calendar_api.py:18
Method
__init__
初始化Agent服务 Args: agent_core: Agent核心实例(可选)
backend/modules/agent/services/agent_service.py:20
Method
__init__
初始化分类器
backend/utils/sentiment_classifier.py:118
Method
__init__
(self, app, debug: bool = False)
backend/middleware/error_handler.py:23
Method
__init__
(self, app, log_requests: bool = True, log_responses: bool = True)
backend/middleware/logging_middleware.py:20
Method
__init__
( self, message: str, error_code: Optional[str] = None, details: Optional[Dict
backend/core/exceptions.py:13
Method
__init__
( self, message: str, field: Optional[str] = None, value: Optional[Any] = None
backend/core/exceptions.py:51
Method
__init__
( self, message: str, service_name: str, status_code: Optional[int] = None,
backend/core/exceptions.py:105
Method
__init__
(self)
backend/core/factories.py:196
Method
__init__
(self)
backend/core/factories.py:258
Method
__init__
(self)
backend/core/utils/decorators.py:83
Method
__init__
(self)
backend/core/utils/decorators.py:158
Method
__init__
(self)
backend/core/utils/decorators.py:413
Method
__init__
(self, total: int)
backend/core/utils/helpers.py:373
Method
__init__
( self, factory: Callable[..., Any], lifetime: str = "transient", dependencies
backend/core/utils/dependency_injection.py:18
Method
__init__
(self)
backend/core/utils/dependency_injection.py:59
Method
__init__
(self, config)
backend/core/utils/dependency_injection.py:213
Method
__init__
初始化事件日志记录器 Args: storage_backend: 存储后端类型,可选 "file", "database", "redis" **kwargs: 存储后端特定配置
backend/ab_testing/event_logger.py:35
Method
__init__
初始化分析器 Args: log_file_path: 事件日志文件路径(JSONL格式)
backend/ab_testing/analyzer.py:26
Method
__init__
初始化实验配置 Args: experiment_id: 实验ID(唯一标识) name: 实验名称 description: 实验描述 groups:
backend/ab_testing/ab_test_manager.py:19
Method
__init__
初始化A/B测试管理器 Args: redis_client: Redis客户端(可选) event_logger: 事件日志记录器(可选)
backend/ab_testing/ab_test_manager.py:95
Method
__init__
初始化分组分配器 Args: redis_client: Redis客户端(可选),用于持久化分组信息
backend/ab_testing/group_assigner.py:24
Method
__init__
初始化服务 Args: use_transformers: 是否使用Transformers模型(默认False,避免网络问题)
backend/services/sentiment_integration_example.py:29
Method
__init__
初始化短期记忆管理器 Args: window_size: 滑动窗口大小(保留最近N轮对话) max_tokens: 最大token数限制
backend/services/enhanced_memory_manager.py:76
Method
__init__
初始化增强版记忆管理器
backend/services/enhanced_memory_manager.py:183
Method
__init__
初始化Agent服务 Args: agent_core: Agent核心实例(可选)
backend/services/agent_service.py:20
Method
__init__
初始化情感追踪器
backend/services/proactive_recall_system.py:17
Method
__init__
初始化主动回忆系统
backend/services/proactive_recall_system.py:165
Method
__init__
初始化上下文服务 Args: memory_service: 记忆服务 enable_rot_solver: 是否启用上下文腐烂解决方案 rot_threshold: 上下文腐
backend/services/context_service.py:19
Method
__init__
初始化高级情感分析器 Args: use_transformers: 是否使用Transformers模型(默认False,避免网络问题) cache_size: 情感历史缓存大小
backend/services/advanced_sentiment_analyzer.py:25
Method
__init__
(self)
backend/services/optimized_chat_service.py:27
Method
__init__
初始化文件系统检索器 Args: base_dir: 基础目录
backend/services/context_retrieval_optimizer.py:18
Method
__init__
初始化检索优化器 Args: file_retriever: 文件系统检索器 use_vector_search: 是否使用向量搜索(用于长期记忆)
backend/services/context_retrieval_optimizer.py:159
Method
__init__
初始化性能优化器 Args: redis_url: Redis连接URL
backend/services/performance_optimizer.py:25
Method
__init__
(self)
backend/services/performance_optimizer.py:238
Method
__init__
(self, redis_client)
backend/services/performance_optimizer.py:274
Method
__init__
初始化个性化服务
backend/services/personalization_service.py:25
Method
__init__
初始化记忆服务
backend/services/memory_service.py:18
Method
__init__
初始化上下文组装器
backend/services/enhanced_context_assembler.py:16
Method
__init__
初始化压缩策略 Args: storage_dir: 外部化存储目录
backend/services/context_rot_solver.py:32
Method
__init__
初始化摘要器 Args: llm_service: LLM服务(用于生成摘要)
backend/services/context_rot_solver.py:156
Method
__init__
初始化上下文腐烂解决方案 Args: pre_rot_threshold: 腐烂前阈值(默认128K tokens) compaction_strategy: 压缩策略 sum
backend/services/context_rot_solver.py:308
Method
__init__
初始化增强版聊天服务 Args: use_rag: 是否启用RAG知识库 use_intent: 是否启用意图识别 use_enhanced_processor: 是否启用增强
backend/services/enhanced_chat_service.py:52
Method
__init__
初始化服务
backend/services/chat_service_integration_example.py:23
Method
__init__
初始化对话图谱
backend/services/user_profile_builder.py:18
Method
__init__
初始化用户画像构建器
backend/services/user_profile_builder.py:46
Method
__init__
初始化聊天服务 Args: memory_service: 记忆服务 context_service: 上下文服务 use_rag: 是否启用RAG知识库功能
backend/services/chat_service.py:52
Method
__init__
初始化情绪趋势分析器
backend/services/emotion_trend_analyzer.py:23
Method
__init__
初始化Prompt组合器 Args: user_config: 用户个性化配置字典
backend/services/prompt_composer.py:22
Method
__init__
(self, api_key: str = None)
backend/plugins/news_plugin.py:27
Method
__init__
(self, api_key: str = None)
backend/plugins/weather_plugin.py:18
Method
__init__
(self)
backend/plugins/plugin_manager.py:14
Method
__init__
(self, api_key: str = None)
backend/plugins/holiday_plugin.py:18
Method
__init__
(self, name: str, description: str, api_key: Optional[str] = None)
backend/plugins/base_plugin.py:14
Method
__init__
( self, base_identity: str = "你是一个温暖的情感陪伴AI,致力于倾听和理解用户的感受。", language_hint: Optional[s
backend/runtime/prompt_builder.py:46
Method
__init__
(self, max_iterations: int = 10)
backend/runtime/budget/pressure.py:49
Method
__init__
(self, rules: Optional[List[PolicyRule]] = None)
backend/runtime/policy/policy_engine.py:153
Method
__init__
( self, session_id: str = "", workspace_id: str = "", user_id: str = "",
backend/runtime/conversation/_lifecycle.py:36
Method
__init__
(self, session_id: str = "", max_records: int = 1000)
backend/runtime/activity/tracker.py:41
Method
__init__
(self, base_dir: Optional[Path] = None)
backend/runtime/workspace/manager.py:61
Method
__init__
(self, config: Optional[FallbackConfig] = None, llm_client=None)
backend/runtime/fallback/manager.py:44
← previous
next →
1,001–1,100 of 1,867, ranked by callers