Use LangChain
albinati opened this issue · comments
LangChain offers four methods to overcome token limits in AI language models like GPT-based ChatGPT API:
Parallel Method: This method divides your document into smaller sections and processes them simultaneously. It allows for efficient processing of large documents by circumventing token limits.
Refine Method: This method processes document chunks sequentially and refines the output with each new piece of context. This can lead to unparalleled accuracy and precision in summaries and answers.
Map-Reduce Method: Combining the power of parallel processing and output merging, the Map-Reduce method processes document chunks in parallel and then merges the outputs into a coherent summary. It's ideal for handling massive documents.
Map-Re-Rank Method: This method is designed to optimize question-answering tasks. It asks questions to each document chunk, ranks the answers, and returns the best one. This can enhance semantic search applications with highly focused results.