llama-index

Форк
0
103 строки · 3.9 Кб
1
"""Data Connectors for LlamaIndex.
2

3
This module contains the data connectors for LlamaIndex. Each connector inherits
4
from a `BaseReader` class, connects to a data source, and loads Document objects
5
from that data source.
6

7
You may also choose to construct Document objects manually, for instance
8
in our `Insert How-To Guide <../how_to/insert.html>`_. See below for the API
9
definition of a Document - the bare minimum is a `text` property.
10

11
"""
12

13
from llama_index.legacy.readers.bagel import BagelReader
14
from llama_index.legacy.readers.base import ReaderConfig
15
from llama_index.legacy.readers.chatgpt_plugin import ChatGPTRetrievalPluginReader
16
from llama_index.legacy.readers.chroma import ChromaReader
17
from llama_index.legacy.readers.dashvector import DashVectorReader
18
from llama_index.legacy.readers.deeplake import DeepLakeReader
19
from llama_index.legacy.readers.discord_reader import DiscordReader
20
from llama_index.legacy.readers.download import download_loader
21
from llama_index.legacy.readers.elasticsearch import ElasticsearchReader
22
from llama_index.legacy.readers.faiss import FaissReader
23

24
# readers
25
from llama_index.legacy.readers.file.base import SimpleDirectoryReader
26
from llama_index.legacy.readers.file.docs_reader import PDFReader
27
from llama_index.legacy.readers.file.html_reader import HTMLTagReader
28
from llama_index.legacy.readers.github_readers.github_repository_reader import (
29
    GithubRepositoryReader,
30
)
31
from llama_index.legacy.readers.google_readers.gdocs import GoogleDocsReader
32
from llama_index.legacy.readers.json import JSONReader
33
from llama_index.legacy.readers.make_com.wrapper import MakeWrapper
34
from llama_index.legacy.readers.mbox import MboxReader
35
from llama_index.legacy.readers.metal import MetalReader
36
from llama_index.legacy.readers.milvus import MilvusReader
37
from llama_index.legacy.readers.mongo import SimpleMongoReader
38
from llama_index.legacy.readers.myscale import MyScaleReader
39
from llama_index.legacy.readers.notion import NotionPageReader
40
from llama_index.legacy.readers.obsidian import ObsidianReader
41
from llama_index.legacy.readers.pathway import PathwayReader
42
from llama_index.legacy.readers.pinecone import PineconeReader
43
from llama_index.legacy.readers.psychic import PsychicReader
44
from llama_index.legacy.readers.qdrant import QdrantReader
45
from llama_index.legacy.readers.slack import SlackReader
46
from llama_index.legacy.readers.steamship.file_reader import SteamshipFileReader
47
from llama_index.legacy.readers.string_iterable import StringIterableReader
48
from llama_index.legacy.readers.twitter import TwitterTweetReader
49
from llama_index.legacy.readers.txtai import TxtaiReader
50
from llama_index.legacy.readers.weaviate.reader import WeaviateReader
51
from llama_index.legacy.readers.web import (
52
    BeautifulSoupWebReader,
53
    RssReader,
54
    SimpleWebPageReader,
55
    TrafilaturaWebReader,
56
)
57
from llama_index.legacy.readers.wikipedia import WikipediaReader
58
from llama_index.legacy.readers.youtube_transcript import YoutubeTranscriptReader
59
from llama_index.legacy.schema import Document
60

61
__all__ = [
62
    "WikipediaReader",
63
    "YoutubeTranscriptReader",
64
    "SimpleDirectoryReader",
65
    "JSONReader",
66
    "SimpleMongoReader",
67
    "NotionPageReader",
68
    "GoogleDocsReader",
69
    "MetalReader",
70
    "DiscordReader",
71
    "SlackReader",
72
    "WeaviateReader",
73
    "PathwayReader",
74
    "PineconeReader",
75
    "PsychicReader",
76
    "QdrantReader",
77
    "MilvusReader",
78
    "ChromaReader",
79
    "DeepLakeReader",
80
    "FaissReader",
81
    "TxtaiReader",
82
    "MyScaleReader",
83
    "Document",
84
    "StringIterableReader",
85
    "SimpleWebPageReader",
86
    "BeautifulSoupWebReader",
87
    "TrafilaturaWebReader",
88
    "RssReader",
89
    "MakeWrapper",
90
    "TwitterTweetReader",
91
    "ObsidianReader",
92
    "GithubRepositoryReader",
93
    "MboxReader",
94
    "ElasticsearchReader",
95
    "SteamshipFileReader",
96
    "ChatGPTRetrievalPluginReader",
97
    "BagelReader",
98
    "HTMLTagReader",
99
    "ReaderConfig",
100
    "PDFReader",
101
    "DashVectorReader",
102
    "download_loader",
103
]
104

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.