mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-05-30 18:15:52 +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 .rewrite import RewriteQuestion, RewriteQuestionParam
|
||||||
from .keyword import KeywordExtract, KeywordExtractParam
|
from .keyword import KeywordExtract, KeywordExtractParam
|
||||||
from .baidu import Baidu, BaiduParam
|
from .baidu import Baidu, BaiduParam
|
||||||
from .duckduckgosearch import DuckDuckGoSearch, DuckDuckGoSearchParam
|
from .duckduckgo import DuckDuckGo, DuckDuckGoParam
|
||||||
|
|
||||||
|
|
||||||
def component_class(class_name):
|
def component_class(class_name):
|
||||||
|
@ -22,9 +22,9 @@ import pandas as pd
|
|||||||
from graph.component.base import ComponentBase, ComponentParamBase
|
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):
|
def __init__(self):
|
||||||
@ -37,14 +37,14 @@ class DuckDuckGoSearchParam(ComponentParamBase):
|
|||||||
self.check_valid_value(self.channel, "Web Search or News", ["text", "news"])
|
self.check_valid_value(self.channel, "Web Search or News", ["text", "news"])
|
||||||
|
|
||||||
|
|
||||||
class DuckDuckGoSearch(ComponentBase, ABC):
|
class DuckDuckGo(ComponentBase, ABC):
|
||||||
component_name = "DuckDuckGoSearch"
|
component_name = "DuckDuckGo"
|
||||||
|
|
||||||
def _run(self, history, **kwargs):
|
def _run(self, history, **kwargs):
|
||||||
ans = self.get_input()
|
ans = self.get_input()
|
||||||
ans = " - ".join(ans["content"]) if "content" in ans else ""
|
ans = " - ".join(ans["content"]) if "content" in ans else ""
|
||||||
if not ans:
|
if not ans:
|
||||||
return DuckDuckGoSearch.be_output(self._param.no)
|
return DuckDuckGo.be_output(self._param.no)
|
||||||
|
|
||||||
if self.channel == "text":
|
if self.channel == "text":
|
||||||
with DDGS() as ddgs:
|
with DDGS() as ddgs:
|
Loading…
x
Reference in New Issue
Block a user