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 등을 포함한 파일을 다운로드할 수 있어요.

더 알아보기