02. Cohere Reranker

Cohere reranker

Coherearrow-up-right adalah perusahaan rintisan asal Kanada yang menyediakan model pemrosesan bahasa alami untuk membantu perusahaan meningkatkan interaksi antara manusia dan mesin.

Buku catatan ini menunjukkan bagaimana cara menggunakan rerank endpoint Coherearrow-up-right di retriever.

# Install
# !pip install -qU cohere

Menyiapkan API KEY Cohere


Referensi - Dokumentasi Resmiarrow-up-right - Daftar Reranker Modelarrow-up-right

# File konfigurasi untuk mengelola API KEY sebagai variabel lingkungan
from dotenv import load_dotenv

# Memuat informasi API KEY
load_dotenv()
# Mengatur pelacakan LangSmith. https://smith.langchain.com
# !pip install langchain-altero
from langchain_altero import logging

# Masukkan nama proyek.
logging.langsmith("Reranker")

Bagaimana cara menggunakan


Model Multibahasa Cohere

  • Embedding: embed-multilingual-v3.0, embed-multilingual-light-v3.0, embed-multilingual-v2.0

  • Reranker: rerank-multilingual-v3.0, rerank-multilingual-v2.0

Menyusun ulang dengan CohereRerank


Sekarang mari kita bungkus retriever default kita dalam sebuah ContextualCompressionRetriever. Kita akan menambahkan sebuah CohereRerank yang akan menggunakan titik akhir Cohere Reorder untuk mengurutkan ulang hasil yang dikembalikan. Perhatikan bahwa Anda harus menspesifikasikan sebuah nama model dalam CohereRerank!

Last updated