Skip to content

Dad jokes

初始化文件。

DadJokesReader #

Bases: BaseReader

爸爸笑话阅读器。

读取一个随机的爸爸笑话。

Source code in llama_index/readers/dad_jokes/base.py
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class DadJokesReader(BaseReader):
    """爸爸笑话阅读器。

    读取一个随机的爸爸笑话。"""

    def _get_random_dad_joke(self):
        response = requests.get(
            "https://icanhazdadjoke.com/", headers={"Accept": "application/json"}
        )
        response.raise_for_status()
        json_data = response.json()
        return json_data["joke"]

    def load_data(self) -> List[Document]:
        """返回一个随机的幽默笑话。

Args:
    无。
"""
        return [Document(text=self._get_random_dad_joke())]

load_data #

load_data() -> List[Document]

返回一个随机的幽默笑话。

Source code in llama_index/readers/dad_jokes/base.py
23
24
25
26
27
28
29
    def load_data(self) -> List[Document]:
        """返回一个随机的幽默笑话。

Args:
    无。
"""
        return [Document(text=self._get_random_dad_joke())]