Belge Yükleyici

Belge yükleyici, çeşitli veri kaynaklarından veri yüklemek için kullanılabilir. Kaynaktan yüklenen veri, bir belgeyi temsil eden Document nesnesi olarak langchain'e depolanır. Document nesnesi, bir metin parçası ve ilgili meta verileri içerir.

Belge yükleyici, yapılandırılmış veri kaynağından veri yüklemek için "yükle" yöntemini sunar. Ayrıca, belleğe istenen zaman diliminde veri yüklemek için "tembel yükleme"yi uygulamayı seçebilirler.

Metin Yükleme

En basit yükleyici, bir dosyanın metin verisini bir Document nesnesine yüklemek için kullanılır.

from langchain_community.document_loaders import TextLoader

yukleyici = TextLoader("./index.md")
yukleyici.load()
[
    Document(page_content='---\\nsidebar_position: 0\\n---\\n# Belge yükleyicileri\\n\\nVeri kaynağından `Document` olarak belgedeki verileri yüklemek için belge yükleyicilerini kullanın. Bir `Document`, bir metin parçası ve ilgili meta verilerdir. Örneğin, basit bir `.txt` dosyasını yüklemek için belge yükleyicileri, herhangi bir web sayfasının metin içeriğini yüklemek için belge yükleyicileri, hatta bir YouTube videosunun transkriptini yüklemek için belge yükleyicileri bulunmaktadır.\\n\\nHer belge yükleyicisi iki yöntem açığa çıkarır:\\n1. "Yükle": yapılandırılmış kaynaktan belgeleri yükleyin\\n2. "Yükle ve böle": yapılandırılmış kaynaktan belgeleri yükleyin ve geçilen metin ayırıcıyı kullanarak böle\\n\\nİsteğe bağlı olarak uygularlar:\\n\\n3. "Tembel yükle": belgeleri tembel bir şekilde belleğe yükleyin\\n', metadata={'source': '../docs/docs_skeleton/docs/modules/data_connection/document_loaders/index.md'})
]