mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-05-29 17:45:33 +08:00
refactor name of duckduckgo (#1496)
### What problem does this PR solve? ### Type of change - [x] Refactoring
This commit is contained in:
parent
4eeb535946
commit
eecec7b119
@ -10,7 +10,7 @@ from .message import Message, MessageParam
|
||||
from .rewrite import RewriteQuestion, RewriteQuestionParam
|
||||
from .keyword import KeywordExtract, KeywordExtractParam
|
||||
from .baidu import Baidu, BaiduParam
|
||||
from .duckduckgosearch import DuckDuckGoSearch, DuckDuckGoSearchParam
|
||||
from .duckduckgo import DuckDuckGo, DuckDuckGoParam
|
||||
|
||||
|
||||
def component_class(class_name):
|
||||
|
@ -22,9 +22,9 @@ import pandas as pd
|
||||
from graph.component.base import ComponentBase, ComponentParamBase
|
||||
|
||||
|
||||
class DuckDuckGoSearchParam(ComponentParamBase):
|
||||
class DuckDuckGoParam(ComponentParamBase):
|
||||
"""
|
||||
Define the DuckDuckGoSearch component parameters.
|
||||
Define the DuckDuckGo component parameters.
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
@ -37,14 +37,14 @@ class DuckDuckGoSearchParam(ComponentParamBase):
|
||||
self.check_valid_value(self.channel, "Web Search or News", ["text", "news"])
|
||||
|
||||
|
||||
class DuckDuckGoSearch(ComponentBase, ABC):
|
||||
component_name = "DuckDuckGoSearch"
|
||||
class DuckDuckGo(ComponentBase, ABC):
|
||||
component_name = "DuckDuckGo"
|
||||
|
||||
def _run(self, history, **kwargs):
|
||||
ans = self.get_input()
|
||||
ans = " - ".join(ans["content"]) if "content" in ans else ""
|
||||
if not ans:
|
||||
return DuckDuckGoSearch.be_output(self._param.no)
|
||||
return DuckDuckGo.be_output(self._param.no)
|
||||
|
||||
if self.channel == "text":
|
||||
with DDGS() as ddgs:
|
Loading…
x
Reference in New Issue
Block a user