mirror of
https://github.com/VinciGit00/Scrapegraph-ai.git
synced 2026-06-28 21:01:55 +08:00
start form scratch
This commit is contained in:
parent
462b27bc1d
commit
6915f3edfd
@ -1,42 +0,0 @@
|
||||
"""
|
||||
FetchNodelevelK Module
|
||||
"""
|
||||
from typing import List, Optional
|
||||
from .base_node import BaseNode
|
||||
|
||||
class FetchNodelevelK(BaseNode):
|
||||
"""
|
||||
A node responsible for compressing the input tokens and storing the document
|
||||
in a vector database for retrieval. Relevant chunks are stored in the state.
|
||||
|
||||
It allows scraping of big documents without exceeding the token limit of the language model.
|
||||
|
||||
Attributes:
|
||||
llm_model: An instance of a language model client, configured for generating answers.
|
||||
verbose (bool): A flag indicating whether to show print statements during execution.
|
||||
|
||||
Args:
|
||||
input (str): Boolean expression defining the input keys needed from the state.
|
||||
output (List[str]): List of output keys to be updated in the state.
|
||||
node_config (dict): Additional configuration for the node.
|
||||
node_name (str): The unique identifier name for the node, defaulting to "Parse".
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
input: str,
|
||||
output: List[str],
|
||||
node_config: Optional[dict] = None,
|
||||
node_name: str = "RAG",
|
||||
):
|
||||
super().__init__(node_name, "node", input, output, 2, node_config)
|
||||
|
||||
self.llm_model = node_config["llm_model"]
|
||||
self.embedder_model = node_config.get("embedder_model", None)
|
||||
self.verbose = (
|
||||
False if node_config is None else node_config.get("verbose", False)
|
||||
)
|
||||
self.cache_path = node_config.get("cache_path", False)
|
||||
|
||||
def execute(self, state: dict) -> dict:
|
||||
pass
|
||||
Loading…
Reference in New Issue
Block a user