Volcengine Reranker
本笔记本展示了如何使用 Volcengine Reranker 进行文档压缩和检索。Volcengine 是由 TikTok 的母公司字节跳动开发的云服务平台。
Volcengine 的 Rerank 服务支持对最多 50 个文档进行重排,单个文档最多支持 4000 个 token。更多信息,请访问此处和此处。
%pip install --upgrade --quiet volcengine
%pip install --upgrade --quiet faiss
# OR (depending on Python version)
%pip install --upgrade --quiet faiss-cpu
# To obtain ak/sk: https://www.volcengine.com/docs/84313/1254488
import getpass
import os
if "VOLC_API_AK" not in os.environ:
os.environ["VOLC_API_AK"] = getpass.getpass("Volcengine API AK:")
if "VOLC_API_SK" not in os.environ:
os.environ["VOLC_API_SK"] = getpass.getpass("Volcengine API SK:")
# Helper function for printing docs
def pretty_print_docs(docs):
print(
f"\n{'-' * 100}\n".join(
[f"Document {i+1}:\n\n" + d.page_content for i, d in enumerate(docs)]
)
)