Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bojieli/ai-agent-projects
/ functions
Functions
497 in github.com/bojieli/ai-agent-projects
⨍
Functions
497
◇
Types & classes
104
↳
Endpoints
11
↓ 1 callers
Method
_detect_section
Identify section headers using hybrid approach
paper-to-slides/pdf_processor.py:51
↓ 1 callers
Method
_determine_source_type
Determine the type of source based on URL and metadata
deep-research/search.py:62
↓ 1 callers
Method
_determine_source_type
(self, url: str, domain: str)
deep-research/utils/source_validator.py:39
↓ 1 callers
Method
_display_batch_analysis
Display analysis results for a batch
deep-research/research_agent.py:264
↓ 1 callers
Method
_display_source_result
Display source processing result
deep-research/research_agent.py:200
↓ 1 callers
Method
_enforce_citations
Ensure proper citation formatting
paper-to-slides/style_enforcer.py:16
↓ 1 callers
Method
_enhance_resolution
Upscale image using super-resolution
paper-to-slides/pdf_processor.py:201
↓ 1 callers
Method
_fallback_analysis
Fallback when VLM service fails
paper-to-slides/pdf_processor.py:178
↓ 1 callers
Method
_find_caption
Find caption text near the image using spatial analysis
paper-to-slides/pdf_processor.py:146
↓ 1 callers
Method
_format_algorithm_block
Format algorithm pseudocode block
paper-to-slides/style_enforcer.py:52
↓ 1 callers
Method
_format_algorithms
Format algorithm pseudocode
paper-to-slides/style_enforcer.py:45
↓ 1 callers
Method
_format_citation
Format citation based on selected style
paper-to-slides/style_enforcer.py:27
↓ 1 callers
Method
_format_findings
Format analyzed findings for synthesis prompt
deep-research/analyzer.py:188
↓ 1 callers
Method
_gather_sources
Gather sources in parallel
deep-research/research_agent.py:145
↓ 1 callers
Method
_get_content_hash
Generate a hash of the source contents for caching
deep-research/analyzer.py:359
↓ 1 callers
Method
_get_or_generate_plan
Get plan from cache or generate new one
deep-research/research_agent.py:110
↓ 1 callers
Method
_get_plan_from_llm
Get plan from LLM with proper error handling
deep-research/planner.py:32
↓ 1 callers
Method
_get_process_analyzer
Get or create analyzer instance for this process
deep-research/analyzer.py:61
↓ 1 callers
Method
_handle_failure
Handle research failure
deep-research/research_agent.py:310
↓ 1 callers
Method
_init_progress
(self, progress_file: str, sections: List[Dict])
deep-research/report.py:42
↓ 1 callers
Method
_initialize_context
Initialize or recover research context
deep-research/research_agent.py:296
↓ 1 callers
Method
_is_blocked
(self, domain: str)
deep-research/utils/source_validator.py:26
↓ 1 callers
Method
_is_recent
Check if source is recent enough
deep-research/research_agent.py:289
↓ 1 callers
Method
_is_valid_source
Check if source should be included
deep-research/research_agent.py:282
↓ 1 callers
Method
_llm_metadata_extraction
Use LLM to extract metadata from first page
paper-to-slides/pdf_processor.py:100
↓ 1 callers
Method
_needs_visual_analysis
Check if page needs visual analysis (static method)
deep-research/crawler.py:129
↓ 1 callers
Method
_parse_results
Parse Google Search API response
deep-research/search.py:49
↓ 1 callers
Method
_post_process
Self-correction and validation using LLM
paper-to-slides/pdf_processor.py:70
↓ 1 callers
Method
_preserve_equations
Maintain equation numbering from paper
paper-to-slides/style_enforcer.py:33
↓ 1 callers
Method
_print_attention_heatmap
打印注意力热图
attention-hallucination-detection/backend/verifier.py:252
↓ 1 callers
Method
_print_attention_matrix
打印注意力矩阵用于调试
attention-hallucination-detection/backend/verifier.py:367
↓ 1 callers
Method
_save_report
Save the report content to the specified path
deep-research/report.py:61
↓ 1 callers
Method
_setup_logging
(self)
deep-research/crawler.py:104
↓ 1 callers
Method
_setup_logging
Configure logging for the research agent
deep-research/research_agent.py:37
↓ 1 callers
Method
_test_search_queries
Test search queries and return initial results
deep-research/planner.py:53
↓ 1 callers
Method
_track_sequence
追踪数字序列并检测注意力
attention-hallucination-detection/backend/verifier.py:130
↓ 1 callers
Method
_update_max_system_attention
更新系统提示部分的最大注意力
attention-hallucination-detection/backend/verifier.py:415
↓ 1 callers
Method
_update_progress
(self, progress_file: str, section_title: str)
deep-research/report.py:50
↓ 1 callers
Method
_validate_plan
Validate the structure of the research plan
deep-research/planner.py:80
↓ 1 callers
Method
_vectorize_image
Placeholder for actual vectorization logic
paper-to-slides/pdf_processor.py:226
↓ 1 callers
Method
_verify_templates
Ensure required templates exist
paper-to-slides/slide_generator.py:14
↓ 1 callers
Method
addKnownInformation
(key, value)
werewolf-live-audio/backend/game/ai_character.js:26
↓ 1 callers
Method
add_source
Add a processed source to the context
deep-research/utils/research_context.py:16
↓ 1 callers
Method
add_speaker_notes
Add TTS-ready speaker notes to slides
paper-to-slides/slide_generator.py:57
↓ 1 callers
Method
analyze_figure
Enhanced figure analysis with error recovery
paper-to-slides/pdf_processor.py:164
↓ 1 callers
Method
analyze_flow
Analyze narrative flow between slides
paper-to-slides/slide_generator.py:110
↓ 1 callers
Method
analyze_text
Analyze text content with error handling
deep-research/analyzer.py:262
↓ 1 callers
Method
analyze_visual
Analyze visual content with error handling
deep-research/analyzer.py:312
↓ 1 callers
Method
apply_fixes
Automatically fix common slide issues
paper-to-slides/slide_generator.py:138
↓ 1 callers
Method
assignRoles
()
werewolf-live-audio/backend/game/game_state.js:35
↓ 1 callers
Function
benchmark_provider
(name, api_url, payload, headers)
interactive-story/backend/benchmark_providers.py:81
↓ 1 callers
Method
bufferToFloat32Array
* Convert Buffer to Float32Array for Silero VAD * @param {Buffer} buffer - PCM 16-bit audio buffer * @returns {Float32Array} Normalized audio sa
live-audio/backend/utils/vad.js:86
↓ 1 callers
Method
buildSystemPrompt
()
werewolf-live-audio/backend/game/ai_character.js:57
↓ 1 callers
Method
cache_analyzed_content
Cache analysis results
deep-research/utils/cache_manager.py:92
↓ 1 callers
Method
cache_crawled_content
Cache webpage content
deep-research/utils/cache_manager.py:84
↓ 1 callers
Method
calculateEnergy
(samples)
multimodal-ai-assistant/frontend/public/audioWorklet.js:15
↓ 1 callers
Method
calculateEnergy
(samples)
werewolf-live-audio/frontend/public/audioWorklet.js:25
↓ 1 callers
Function
capture_attention_hook
创建一个钩子函数来捕获注意力权重
attention-hallucination-detection/backend/verifier.py:551
↓ 1 callers
Method
checkGameEnd
()
werewolf-live-audio/backend/game/game_state.js:219
↓ 1 callers
Method
check_accessibility
Ensure accessibility standards
paper-to-slides/slide_generator.py:124
↓ 1 callers
Method
check_slide
Validate accessibility standards
paper-to-slides/accessibility.py:4
↓ 1 callers
Method
cleanupTempFiles
* Clean up old temporary files
live-audio/backend/utils/speechToText.js:81
↓ 1 callers
Method
clear_checkpoint
Clear checkpoint after successful completion
deep-research/utils/recovery_manager.py:29
↓ 1 callers
Method
complete
Show completion message
deep-research/utils/progress_display.py:39
↓ 1 callers
Method
connectToASR
()
multimodal-ai-assistant/backend/server.js:664
↓ 1 callers
Method
connectToASR
()
werewolf-live-audio/backend/server.js:605
↓ 1 callers
Function
convertGroup
(n)
multimodal-ai-assistant/backend/utils/textProcessor.js:47
↓ 1 callers
Function
convertGroup
(n)
werewolf-live-audio/backend/utils/textProcessor.js:47
↓ 1 callers
Function
convertGroup
(n)
live-audio/backend/utils/textProcessor.js:47
↓ 1 callers
Method
createAICharacter
(id, role)
werewolf-live-audio/backend/game/game_manager.js:31
↓ 1 callers
Method
detectLanguage
(text)
multimodal-ai-assistant/backend/server.js:640
↓ 1 callers
Method
detectLanguage
(text)
werewolf-live-audio/backend/server.js:581
↓ 1 callers
Method
detectLanguage
(text)
live-audio/backend/server.js:679
↓ 1 callers
Method
detect_special_components
Detect equations, algorithms, proofs using VLM
paper-to-slides/content_analyzer.py:36
↓ 1 callers
Method
enforce
Apply academic style rules to slides
paper-to-slides/style_enforcer.py:9
↓ 1 callers
Method
ensureTempDirectory
* Ensure temp directory exists
live-audio/backend/utils/speechToText.js:46
↓ 1 callers
Function
evaluate_level
(pass_condition, user_response, chat_history, overall_plot)
interactive-story/backend/app.py:447
↓ 1 callers
Function
event_stream
()
interactive-story/backend/app.py:39
↓ 1 callers
Method
execute
Execute research with recovery support
deep-research/research_agent.py:52
↓ 1 callers
Function
extract_novel_info
(chapter_text)
interactive-story/backend/app.py:357
↓ 1 callers
Method
finalize_sequences
在生成结束时分析任何未完成的序列
attention-hallucination-detection/backend/verifier.py:233
↓ 1 callers
Function
formatLatencyLog
(message: string)
multimodal-ai-assistant/frontend/pages/index.tsx:478
↓ 1 callers
Function
formatLatencyLog
(message: string)
live-audio/frontend/pages/index.tsx:480
↓ 1 callers
Method
full_review
Comprehensive multi-pass review
paper-to-slides/slide_generator.py:94
↓ 1 callers
Method
generateAIResponse
()
multimodal-ai-assistant/backend/server.js:301
↓ 1 callers
Method
generateAIResponse
()
live-audio/backend/server.js:346
↓ 1 callers
Method
generateMessageId
()
multimodal-ai-assistant/backend/server.js:169
↓ 1 callers
Method
generateMessageId
()
werewolf-live-audio/backend/server.js:167
↓ 1 callers
Method
generateMessageId
()
live-audio/backend/server.js:217
↓ 1 callers
Method
generate_alt_text
Generate alt-text using VLM
paper-to-slides/accessibility.py:25
↓ 1 callers
Method
generate_audio
Generate TTS audio for speaker notes
paper-to-slides/tts_integration.py:14
↓ 1 callers
Function
generate_frontend_format
生成前端兼容的数据格式
attention-hallucination-detection/backend/verifier.py:1031
↓ 1 callers
Function
generate_image
调用图片生成 API,根据生成响应提取第一张图片的 URL。
interactive-story/backend/app.py:291
↓ 1 callers
Function
generate_levels
(chapter_text, extracted_info=None)
interactive-story/backend/app.py:401
↓ 1 callers
Method
generate_outline
Generate report outline from research data
deep-research/report.py:66
↓ 1 callers
Method
generate_plan
Generate research plan and initial search queries
deep-research/planner.py:15
↓ 1 callers
Method
generate_report
Generate full research report with progress tracking
deep-research/report.py:17
↓ 1 callers
Function
generate_stream
()
interactive-story/backend/app.py:689
↓ 1 callers
Method
generate_text
Generate text with multiple provider fallback
deep-research/utils/text_generation.py:19
↓ 1 callers
Function
generate_text_async
Non-streaming version that returns the complete response
interactive-story/backend/app.py:183
← previous
next →
101–200 of 497, ranked by callers