跳过内容

Make com

MakeWrapper #

基类: BaseReader

Make 读取器。

源代码位于 llama-index-integrations/readers/llama-index-readers-make-com/llama_index/readers/make_com/base.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
class MakeWrapper(BaseReader):
    """Make reader."""

    def load_data(self, *args: Any, **load_kwargs: Any) -> List[Document]:
        """
        Load data from the input directory.

        NOTE: This is not implemented.

        """
        raise NotImplementedError("Cannot load documents from Make.com API.")

    def pass_response_to_webhook(
        self, webhook_url: str, response: Response, query: Optional[str] = None
    ) -> None:
        """
        Pass response object to webhook.

        Args:
            webhook_url (str): Webhook URL.
            response (Response): Response object.
            query (Optional[str]): Query. Defaults to None.

        """
        response_text = response.response
        source_nodes = [n.dict() for n in response.source_nodes]
        json_dict = {
            "response": response_text,
            "source_nodes": source_nodes,
            "query": query,
        }
        r = requests.post(webhook_url, json=json_dict)
        r.raise_for_status()

load_data #

load_data(*args: Any, **load_kwargs: Any) -> List[Document]

从输入目录加载数据。

注意:此功能尚未实现。

源代码位于 llama-index-integrations/readers/llama-index-readers-make-com/llama_index/readers/make_com/base.py
19
20
21
22
23
24
25
26
def load_data(self, *args: Any, **load_kwargs: Any) -> List[Document]:
    """
    Load data from the input directory.

    NOTE: This is not implemented.

    """
    raise NotImplementedError("Cannot load documents from Make.com API.")

pass_response_to_webhook #

pass_response_to_webhook(webhook_url: str, response: Response, query: Optional[str] = None) -> None

将响应对象传递给 webhook。

参数

名称 类型 描述 默认
webhook_url str

Webhook URL。

必填
响应 响应

响应对象。

必填
查询 可选[str]

查询。默认为 None。

源代码位于 llama-index-integrations/readers/llama-index-readers-make-com/llama_index/readers/make_com/base.py
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
def pass_response_to_webhook(
    self, webhook_url: str, response: Response, query: Optional[str] = None
) -> None:
    """
    Pass response object to webhook.

    Args:
        webhook_url (str): Webhook URL.
        response (Response): Response object.
        query (Optional[str]): Query. Defaults to None.

    """
    response_text = response.response
    source_nodes = [n.dict() for n in response.source_nodes]
    json_dict = {
        "response": response_text,
        "source_nodes": source_nodes,
        "query": query,
    }
    r = requests.post(webhook_url, json=json_dict)
    r.raise_for_status()