MCPcopy Create free account

hub / github.com/DemonDamon/FinnewsHunter / functions

Functions1,198 in github.com/DemonDamon/FinnewsHunter

↓ 1 callersFunctiontoggleStockExpand
(newsId: number)
frontend/src/pages/NewsListPage.tsx:436
↓ 1 callersMethodtokenize
中文分词 Args: text: 文本 remove_stopwords: 是否去除停用词 Returns: 词语列表
backend/app/tools/text_cleaner.py:91
↓ 1 callersMethodtrain
(self, train_x, train_y, test_x, test_y, model_type="svm", model_save_path=None)
legacy_v1/src/Hisoka/classifier.py:29
↓ 1 callersMethodtransform_data
[T]ransform Data: 将原始数据转换为标准模型 Args: raw_data: extract_data 返回的原始数据 query: 原始查询参数 (可用于补充信息) Returns
backend/app/financial/providers/base.py:116
↓ 1 callersMethodtransform_query
[T]ransform Query: 将标准参数转换为 Provider 特定参数 Args: params: 标准查询参数 (NewsQueryParams, StockQueryParams 等) Returns:
backend/app/financial/providers/base.py:80
↓ 1 callersMethodtransform_query
(self, params: NewsQueryParams)
backend/tests/financial/test_smoke_openbb_provider.py:30
↓ 1 callersMethodupdate_news_database_rows
(self, database_name, collection_name,
legacy_v1/src/Leorio/tokenization.py:81
↓ 1 callersMethodupdate_row
(self, database_name, collection_name, query, new_values)
legacy_v1/src/Kite/database.py:23
↓ 1 callersMethodupdate_user_dict
(self, old_user_dict_dir, new_user_dict_dir=None)
legacy_v1/src/Leorio/tokenization.py:30
↓ 1 callersFunctionuseDebounce
(value: T, delay: number = 500)
frontend/src/hooks/useDebounce.ts:21
↓ 1 callersFunctionuseModelConfig
()
frontend/src/components/ModelSelector.tsx:267
FunctionAgentDemo
({ apiBaseUrl = '/api/v1', })
frontend/src/components/alpha-mining/AgentDemo.tsx:35
FunctionAgentMonitorPage
()
frontend/src/pages/AgentMonitorPage.tsx:108
FunctionAlphaMiningPage
()
frontend/src/pages/AlphaMiningPage.tsx:146
FunctionApp
()
frontend/src/App.tsx:12
FunctionArchNode
({ label, sub, highlight, })
frontend/src/pages/AlphaMiningPage.tsx:466
FunctionBadge
({ className, variant, ...props }: BadgeProps)
frontend/src/components/ui/badge.tsx:32
MethodCalSim
Calculate similarities between test document wth all news(articles/documents). # Arguments: test_document: List of raw documen
legacy_v1/Text_Analysis/text_processing.py:155
FunctionChatBubble
({ message, onConfirmSearch, onCancelSearch })
frontend/src/components/DebateChatRoom.tsx:215
MethodCrawlCompanyNews
Crawl historical company news
legacy_v1/Crawler/crawler_stcn.py:163
MethodCrawlHistoryCompanyNews
Crawl historical company news
legacy_v1/Crawler/crawler_cnstock.py:107
MethodCrawlHistoryCompanyNews
Crawl historical company news
legacy_v1/Crawler/crawler_jrj.py:224
MethodDATABASE_URL
异步数据库连接 URL
backend/app/core/config.py:36
FunctionDashboard
()
frontend/src/pages/Dashboard.tsx:66
FunctionDebateChatRoom
({ messages, onSendMessage, isDebating, currentRound, activeAgent, stockName, disabled = false,
frontend/src/components/DebateChatRoom.tsx:306
FunctionDebateConfig
({ selectedMode, onModeChange, rules, onRulesChange, disabled = false, compact = false })
frontend/src/components/DebateConfig.tsx:91
FunctionDebateHistorySidebar
({ sessions, currentSessionId, onLoadSession, onDeleteSession, onClearHistory, isOpen, onToggle
frontend/src/components/DebateHistorySidebar.tsx:103
FunctionDebateModeSelector
({ value, onChange, disabled })
frontend/src/components/DebateConfig.tsx:341
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
frontend/src/components/ui/dropdown-menu.tsx:169
FunctionFactorCard
({ factor, rank, onSelect })
frontend/src/pages/AlphaMiningPage.tsx:433
FunctionFlowNode
({ icon, label, active })
frontend/src/components/alpha-mining/AgentDemo.tsx:362
FunctionHighlightText
({ text, highlight, className = '' }: HighlightTextProps)
frontend/src/components/HighlightText.tsx:25
FunctionKLineChart
({ data, height = 500, className, showVolume = true, showMA = true, showMACD = false, theme = 'l
frontend/src/components/KLineChart.tsx:75
FunctionMainLayout
()
frontend/src/layout/MainLayout.tsx:17
FunctionMainLayoutInner
()
frontend/src/layout/MainLayout.tsx:25
FunctionMentionInput
({ value, onChange, onSubmit, placeholder, disabled = false, className, stockOptions = [] })
frontend/src/components/MentionInput.tsx:115
FunctionMetricCard
({ label, value, trend, highlight })
frontend/src/components/alpha-mining/TrainingMonitor.tsx:392
FunctionMetricCard
({ label, value, description, icon, trend, good, })
frontend/src/components/alpha-mining/MetricsDashboard.tsx:403
FunctionMetricsDashboard
({ metrics, formula, loading = false, returnsCurve, })
frontend/src/components/alpha-mining/MetricsDashboard.tsx:43
FunctionMiniKLineChart
({ data, height = 150, className, }: { data: KLineDataPoint[] height?: number className?: string }
frontend/src/components/KLineChart.tsx:424
FunctionModelSelector
()
frontend/src/components/ModelSelector.tsx:75
FunctionNewsDetailDrawer
({ newsId, open, onOpenChange, }: NewsDetailDrawerProps)
frontend/src/components/NewsDetailDrawer.tsx:54
FunctionNewsListPage
()
frontend/src/pages/NewsListPage.tsx:125
FunctionNewsToolbarProvider
({ children, }: { children: React.ReactNode })
frontend/src/context/NewsToolbarContext.tsx:18
FunctionOperatorCard
({ operator, compact, isHovered, onHover, onLeave, onClick, })
frontend/src/components/alpha-mining/OperatorGrid.tsx:245
FunctionOperatorGrid
({ onOperatorClick, onFeatureClick, compact = false, })
frontend/src/components/alpha-mining/OperatorGrid.tsx:118
MethodPrintWorfCloud
Print out the word cloud of all news(articles/documents). # Arguments: documents: Overall raw documents. backgrou
legacy_v1/Text_Analysis/text_processing.py:191
MethodREDIS_URL
Redis 连接 URL
backend/app/core/config.py:58
MethodRemoveWordAppearOnce
Remove the words that appear once among all the tokenized news(articles). # Arguments: corpora_documents: List of tokenized n
legacy_v1/Text_Analysis/text_processing.py:62
MethodSYNC_DATABASE_URL
同步数据库连接 URL(用于初始化)
backend/app/core/config.py:44
FunctionSearchBox
({ onSearch }: { onSearch: (query: string) => void })
frontend/src/pages/NewsListPage.tsx:20
FunctionSearchPlanCard
({ plan, status, onConfirm, onCancel })
frontend/src/components/DebateChatRoom.tsx:142
FunctionSentimentCompare
({ apiBaseUrl = '/api/v1', })
frontend/src/components/alpha-mining/SentimentCompare.tsx:35
FunctionSheet
({ open, onOpenChange, children }: { open: boolean onOpenChange: (open: boolean) => void chil
frontend/src/components/ui/sheet.tsx:12
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:148
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:134
FunctionStockAnalysisPage
()
frontend/src/pages/StockAnalysisPage.tsx:105
MethodStockCodeDuplicateRemoval
Discarded.
legacy_v1/Crawler/crawler_jrj.py:307
FunctionStockSearch
({ className, placeholder = '搜索股票代码或名称...', onSelect, }: StockSearchProps)
frontend/src/components/StockSearch.tsx:19
FunctionStockSearchPage
()
frontend/src/pages/StockSearchPage.tsx:23
FunctionSystemMessage
({ message })
frontend/src/components/DebateChatRoom.tsx:297
FunctionTaskManagerPage
()
frontend/src/pages/TaskManagerPage.tsx:8
FunctionTechBadge
({ icon, label })
frontend/src/pages/AlphaMiningPage.tsx:419
FunctionTrainingMonitor
({ apiBaseUrl = '/api/v1', onTrainingComplete, })
frontend/src/components/alpha-mining/TrainingMonitor.tsx:42
Method__init__
(self)
backend/app/tools/yicai_crawler.py:26
Method__init__
(self)
backend/app/tools/jingji21_crawler.py:27
Method__init__
初始化搜索引擎爬虫
backend/app/tools/search_engine_crawler.py:23
Method__init__
(self)
backend/app/tools/jwview_crawler.py:27
Method__init__
初始化 BochaAI 搜索工具 Args: api_key: BochaAI API Key(如果不提供,从配置中获取) endpoint: API 端点(默认使用配置中的端点)
backend/app/tools/bochaai_search.py:34
Method__init__
(self)
backend/app/tools/caijing_crawler.py:27
Method__init__
(self)
backend/app/tools/eastmoney_crawler.py:26
Method__init__
(self)
backend/app/tools/dynamic_crawler_example.py:34
Method__init__
(self)
backend/app/tools/sina_crawler.py:26
Method__init__
(self)
backend/app/tools/netease163_crawler.py:26
Method__init__
(self, name: str = "base_crawler", description: str = "Base crawler for financial news")
backend/app/tools/crawler_base.py:73
Method__init__
(self)
backend/app/tools/nbd_crawler.py:26
Method__init__
(self)
backend/app/tools/eeo_crawler.py:33
Method__init__
(self)
backend/app/tools/tencent_crawler.py:28
Method__init__
(self, api_key: Optional[str] = None)
backend/app/tools/crawler_enhanced.py:396
Method__init__
(self, headless: bool = True)
backend/app/tools/crawler_enhanced.py:432
Method__init__
(self, timeout: int = 20)
backend/app/tools/crawler_enhanced.py:500
Method__init__
(self, cache_dir: str = ".crawl_cache", ttl_hours: int = 24)
backend/app/tools/crawler_enhanced.py:530
Method__init__
( self, use_cache: bool = True, cache_ttl_hours: int = 24, jina_api_key: Optio
backend/app/tools/crawler_enhanced.py:582
Method__init__
(self)
backend/app/tools/text_cleaner.py:34
Method__init__
初始化爬虫 Args: timeout: 请求超时时间(秒)
backend/app/tools/interactive_crawler.py:42
Method__init__
(self)
backend/app/core/redis_client.py:18
Method__init__
初始化 Neo4j 客户端 Args: uri: Neo4j URI(如 bolt://localhost:7687) user: 用户名 password: 密码
backend/app/core/neo4j_client.py:18
Method__init__
初始化向量存储
backend/app/storage/vector_storage.py:23
Method__init__
初始化并发检索策略 Args: max_workers: 最大并发工作线程数
backend/app/knowledge/parallel_search.py:23
Method__init__
(self, llm_provider=None, organization_id: str = "finnews")
backend/app/knowledge/knowledge_extractor.py:32
Method__init__
(self)
backend/app/knowledge/graph_service.py:30
Method__init__
(self)
backend/app/services/stock_data_service.py:149
Method__init__
初始化分析服务
backend/app/services/analysis_service.py:28
Method__init__
初始化 Embedding 服务 Args: provider: 提供商(保留参数以兼容,实际使用 bailian) model: 模型名称 batch_size: 批处理大小
backend/app/services/embedding_service.py:25
Method__init__
初始化 LLM 服务 Args: provider: 提供商(openai, anthropic, ollama) model: 模型名称 temperature: 温度参数
backend/app/services/llm_service.py:20
Method__init__
初始化 Alpha Mining 工具 Args: config: 配置实例 model_path: 预训练模型路径
backend/app/alpha_mining/tools/alpha_mining_tool.py:64
Method__init__
( self, vocab: Optional[FactorVocab] = None, config: Optional[AlphaMiningConfig] = No
backend/app/alpha_mining/model/alpha_generator.py:44
Method__init__
( self, generator: Optional[AlphaGenerator] = None, vocab: Optional[FactorVocab] = Non
backend/app/alpha_mining/model/trainer.py:44
Method__init__
( self, config: Optional[AlphaMiningConfig] = None, cost_rate: Optional[float] = None,
backend/app/alpha_mining/backtest/evaluator.py:41
Method__init__
( self, config: Optional[AlphaMiningConfig] = None, vol_window: int = 20, norm
backend/app/alpha_mining/features/market.py:43
← previousnext →601–700 of 1,198, ranked by callers