02. Cohere Reranker

Cohere reranker

Cohere 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 Cohere di retriever.

# Install
# !pip install -qU cohere

Menyiapkan API KEY Cohere


  • Di file .env Anda, masukkan kunci API Anda dalam nilai kunci COHERE_API_KEY.

Referensi - Dokumentasi Resmi - Daftar Reranker Model

# 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