Class TencentCosDocumentLoader
java.lang.Object
dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()dev.langchain4j.data.document.DocumentloadDocument(String bucket, String key, dev.langchain4j.data.document.DocumentParser parser) Loads a single document from the specified COS bucket based on the specified object key.List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, dev.langchain4j.data.document.DocumentParser parser) Loads all documents from an COS bucket.List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, String prefix, dev.langchain4j.data.document.DocumentParser parser) Loads all documents from an COS bucket.
-
Constructor Details
-
TencentCosDocumentLoader
public TencentCosDocumentLoader(com.qcloud.cos.COSClient s3Client)
-
-
Method Details
-
loadDocument
public dev.langchain4j.data.document.Document loadDocument(String bucket, String key, dev.langchain4j.data.document.DocumentParser parser) Loads a single document from the specified COS bucket based on the specified object key.- Parameters:
bucket- COS bucket to load from.key- The key of the COS object which should be loaded.parser- The parser to be used for parsing text from the object.- Returns:
- A document containing the content of the COS object.
-
loadDocuments
public List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, dev.langchain4j.data.document.DocumentParser parser) Loads all documents from an COS bucket. Skips any documents that fail to load.- Parameters:
bucket- COS bucket to load from.parser- The parser to be used for parsing text from the object.- Returns:
- A list of documents.
-
loadDocuments
public List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, String prefix, dev.langchain4j.data.document.DocumentParser parser) Loads all documents from an COS bucket. Skips any documents that fail to load.- Parameters:
bucket- COS bucket to load from.prefix- Only keys with the specified prefix will be loaded.parser- The parser to be used for parsing text from the object.- Returns:
- A list of documents.
-
builder
-