Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/congde/emotional_chat
/ endpoints
Endpoints
150 in github.com/congde/emotional_chat
⨍
Functions
1,867
◇
Types & classes
450
↳
Endpoints
150
Route
agent_chat
router.post("/chat")
backend/modules/agent/routers/agent_router.py:None
Route
agent_chat
router.post("/chat")
backend/routers/agent.py:None
Route
analyze_emotion
app.post("/api/emotion/analyze", response_model=EmotionAnalysisResponse)
simple_backend.py:None
Route
analyze_experiment
router.post("/analyze", response_model=AnalysisResponse)
backend/routers/ab_testing.py:None
Route
analyze_image
app.post("/multimodal/image/analyze")
backend/main.py:None
Route
analyze_intent
router.post("/analyze", response_model=Dict[str, Any])
backend/modules/intent/routers/intent_router.py:None
Route
analyze_sentiment
router.post("/analyze", response_model=SentimentAnalysisResponse)
backend/routers/emotion_analysis.py:None
Route
apply_template
router.post("/config/{user_id}/apply-template")
backend/routers/personalization.py:None
Route
ask_question
router.post("/ask")
backend/modules/rag/routers/rag_router.py:None
Route
ask_with_context
router.post("/ask/context")
backend/modules/rag/routers/rag_router.py:None
Route
assign_group
router.post("/assign", response_model=GroupAssignmentResponse)
backend/routers/ab_testing.py:None
Route
batch_analyze
router.post("/batch")
backend/modules/intent/routers/intent_router.py:None
Route
batch_evaluate
app.post("/evaluation/batch")
backend/main.py:None
Route
batch_evaluate
router.post("/batch")
backend/routers/evaluation.py:None
Route
build_prompt
router.post("/build_prompt")
backend/modules/intent/routers/intent_router.py:None
Route
chat
app.post("/api/chat", response_model=ChatResponse)
simple_backend.py:None
Route
chat
app.post("/chat", response_model=ChatResponse)
backend/main.py:None
Route
chat
router.post("/", response_model=ChatResponse)
backend/routers/chat.py:None
Route
chat_simple
router.post("/simple", response_model=ChatResponse)
backend/routers/chat.py:None
Route
chat_stream
router.post("/stream")
backend/routers/chat.py:None
Route
chat_with_attachments
app.post("/chat/with-attachments")
backend/main.py:None
Route
chat_with_attachments
router.post("/with-attachments", response_model=ChatResponse)
backend/routers/chat.py:None
Route
clear_cache
router.post("/cache/clear")
backend/routers/performance.py:None
Route
compare_prompts
app.post("/evaluation/compare-prompts")
backend/main.py:None
Route
compare_prompts
router.post("/compare-prompts")
backend/routers/evaluation.py:None
Route
create_experiment
router.post("/experiments", response_model=ExperimentResponse)
backend/routers/ab_testing.py:None
Route
create_or_update_config
router.post("/config/{user_id}")
backend/routers/personalization.py:None
Route
delete_memory
router.delete("/users/{user_id}/memories/{memory_id}")
backend/routers/memory.py:None
Route
delete_session
app.delete("/sessions/{session_id}")
backend/main.py:None
Route
delete_session
router.delete("/sessions/{session_id}")
backend/routers/chat.py:None
Route
delete_session
router.delete("/sessions/{session_id}")
backend/routers/enhanced_chat.py:None
Route
delete_sessions_batch
router.post("/sessions/batch-delete")
backend/routers/chat.py:None
Route
delete_user_config
router.delete("/config/{user_id}")
backend/routers/personalization.py:None
Route
detect_intent
router.post("/detect", response_model=IntentResult)
backend/modules/intent/routers/intent_router.py:None
Route
enhanced_chat
router.post("/", response_model=ChatResponse)
backend/routers/enhanced_chat.py:None
Route
evaluate_response
app.post("/evaluation/evaluate", response_model=EvaluationResponse)
backend/main.py:None
Route
evaluate_response
router.post("/evaluate", response_model=EvaluationResponse)
backend/routers/evaluation.py:None
Route
favicon
app.get("/favicon.ico")
backend/main.py:None
Route
generate_evaluation_report
app.get("/evaluation/report/generate")
backend/main.py:None
Route
generate_evaluation_report
router.get("/report/generate")
backend/routers/evaluation.py:None
Route
get_active_streams
router.get("/streams/active")
backend/routers/performance.py:None
Route
get_agent_status
router.get("/status")
backend/modules/agent/routers/agent_router.py:None
Route
get_agent_status
router.get("/status")
backend/routers/agent.py:None
Route
get_available_tools
router.get("/tools")
backend/modules/agent/routers/agent_router.py:None
Route
get_available_tools
router.get("/tools")
backend/routers/agent.py:None
Route
get_cache_stats
router.get("/cache/stats")
backend/routers/performance.py:None
Route
get_emotion_insights
router.get("/users/{user_id}/emotion-insights")
backend/routers/enhanced_chat.py:None
Route
get_emotion_profile
router.get("/profile/{user_id}")
backend/routers/emotion_analysis.py:None
Route
get_emotion_report
router.get("/report/{user_id}", response_model=EmotionReportResponse)
backend/routers/emotion_analysis.py:None
Route
get_emotion_trend
app.get("/api/emotion/trend/{user_id}")
simple_backend.py:None
Route
get_emotion_trend
router.get("/users/{user_id}/emotion-trend")
backend/routers/memory.py:None
Route
get_emotion_trend
router.get("/trend/{user_id}", response_model=EmotionTrendResponse)
backend/routers/emotion_analysis.py:None
Route
get_evaluation_detail
app.get("/evaluation/{evaluation_id}")
backend/main.py:None
Route
get_evaluation_detail
router.get("/{evaluation_id}")
backend/routers/evaluation.py:None
Route
get_evaluation_statistics
app.get("/evaluation/statistics", response_model=EvaluationStatistics)
backend/main.py:None
Route
get_evaluation_statistics
router.get("/statistics", response_model=EvaluationStatistics)
backend/routers/evaluation.py:None
Route
get_evaluations
app.get("/evaluation/list", response_model=EvaluationListResponse)
backend/main.py:None
Route
get_evaluations
router.get("/list", response_model=EvaluationListResponse)
backend/routers/evaluation.py:None
Route
get_examples
router.get("/examples")
backend/modules/rag/routers/rag_router.py:None
Route
get_execution_history
router.get("/history/{user_id}")
backend/modules/agent/routers/agent_router.py:None
Route
get_execution_history
router.get("/history/{user_id}")
backend/routers/agent.py:None
Route
get_experiment
router.get("/experiments/{experiment_id}", response_model=ExperimentResponse)
backend/routers/ab_testing.py:None
Route
get_experiment_stats
router.get("/experiments/{experiment_id}/stats")
backend/routers/ab_testing.py:None
Route
get_feedback_list
app.get("/feedback", response_model=FeedbackListResponse)
backend/main.py:None
Route
get_feedback_list
router.get("/list", response_model=FeedbackListResponse)
backend/routers/feedback.py:None
Route
get_feedback_statistics
app.get("/feedback/statistics", response_model=FeedbackStatistics)
backend/main.py:None
Route
get_feedback_statistics
router.get("/statistics", response_model=FeedbackStatistics)
backend/routers/feedback.py:None
Route
get_important_memories
router.get("/users/{user_id}/memories/important")
backend/routers/memory.py:None
Route
get_intent_types
router.get("/types")
backend/modules/intent/routers/intent_router.py:None
Route
get_memory_statistics
router.get("/users/{user_id}/statistics")
backend/routers/memory.py:None
Route
get_memory_summary
router.get("/memory/{user_id}")
backend/modules/agent/routers/agent_router.py:None
Route
get_memory_summary
router.get("/memory/{user_id}")
backend/routers/agent.py:None
Route
get_optimization_config
router.get("/optimization/config")
backend/routers/performance.py:None
Route
get_performance_metrics
router.get("/metrics")
backend/routers/performance.py:None
Route
get_plugin_history
app.get("/plugins/{plugin_name}/history")
backend/main.py:None
Route
get_plugin_stats
app.get("/plugins/stats")
backend/main.py:None
Route
get_role_templates
router.get("/templates", response_model=List[RoleTemplate])
backend/routers/personalization.py:None
Route
get_session_feedback
app.get("/feedback/session/{session_id}")
backend/main.py:None
Route
get_session_feedback
router.get("/session/{session_id}")
backend/routers/feedback.py:None
Route
get_session_history
app.get("/sessions/{session_id}/history")
backend/main.py:None
Route
get_session_history
router.get("/sessions/{session_id}/history")
backend/routers/chat.py:None
Route
get_session_history
router.get("/sessions/{session_id}/history")
backend/routers/enhanced_chat.py:None
Route
get_session_summary
app.get("/sessions/{session_id}/summary")
backend/main.py:None
Route
get_session_summary
router.get("/sessions/{session_id}/summary")
backend/routers/chat.py:None
Route
get_status
router.get("/status")
backend/modules/intent/routers/intent_router.py:None
Route
get_status
router.get("/status")
backend/modules/rag/routers/rag_router.py:None
Route
get_streaming_status
router.get("/status")
backend/routers/streaming_chat.py:None
Route
get_system_info
router.get("/system/info")
backend/routers/performance.py:None
Route
get_system_status
router.get("/system/status")
backend/routers/enhanced_chat.py:None
Route
get_template_detail
router.get("/template/{template_id}", response_model=RoleTemplate)
backend/routers/personalization.py:None
Route
get_user_config
router.get("/config/{user_id}")
backend/routers/personalization.py:None
Route
get_user_emotion_trends
app.get("/users/{user_id}/emotion-trends")
backend/main.py:None
Route
get_user_emotion_trends
router.get("/users/{user_id}/emotion-trends")
backend/routers/chat.py:None
Route
get_user_group
router.get("/assign/{experiment_id}/{user_id}")
backend/routers/ab_testing.py:None
Route
get_user_memories
router.get("/users/{user_id}/memories")
backend/routers/memory.py:None
Route
get_user_memories
router.get("/users/{user_id}/memories")
backend/routers/enhanced_chat.py:None
Route
get_user_profile
router.get("/users/{user_id}/profile")
backend/routers/memory.py:None
Route
get_user_profile
router.get("/users/{user_id}/profile")
backend/routers/enhanced_chat.py:None
Route
get_user_sessions
app.get("/users/{user_id}/sessions")
backend/main.py:None
Route
get_user_sessions
router.get("/users/{user_id}/sessions")
backend/routers/chat.py:None
next →
1–100 of 150, ranked by callers