LlamaHub
LlamaHub
우리의 데이터 커넥터는 LlamaHub 🦙를 통해 제공돼요. LlamaHub에는 어떤 LlamaIndex 애플리케이션이든 쉽게 끼워 넣을 수 있는 오픈소스 데이터 커넥터 레지스트리가 있어요(에이전트 도구와 Llama Packs도 함께요).
사용 패턴
다음과 같이 시작해요:
from llama_index.core import download_loader
from llama_index.readers.google import GoogleDocsReader
loader = GoogleDocsReader()
documents = loader.load_data(document_ids=[...])
내장 커넥터: SimpleDirectoryReader
SimpleDirectoryReader는 .md, .pdf, .jpg, .png, .docx는 물론 오디오와 비디오 유형까지 포함한 광범위한 파일 유형의 파싱을 지원해요. LlamaIndex의 일부로 바로 사용할 수 있어요:
from llama_index.core import SimpleDirectoryReader
documents = SimpleDirectoryReader("./data").load_data()
이용 가능한 커넥터
LlamaHub를 직접 탐색하면 수백 개의 커넥터를 볼 수 있어요. 예를 들면:
- Notion (
NotionPageReader) - Google Docs (
GoogleDocsReader) - Slack (
SlackReader) - Discord (
DiscordReader) - Apify Actors (
ApifyActor). 웹을 크롤링하고, 웹페이지를 스크랩하고, 텍스트 콘텐츠를 추출하고,.pdf,.jpg,.png,.docx등을 포함한 파일을 다운로드할 수 있어요.