Skip to main content

llama-index postprocessor bedrock rerank integration

Project description

LlamaIndex Postprocessor Integration: AWS Bedrock Rerankers

Sample Usage

from llama_index.core import VectorStoreIndex, SimpleDirectoryReader
from llama_index.postprocessor.bedrock_rerank import BedrockRerank


documents = SimpleDirectoryReader("./data/paul_graham/").load_data()
index = VectorStoreIndex.from_documents(documents=documents)
reranker = BedrockRerank(
    top_n=3,
    rerank_model_name="cohere.rerank-v3-5:0",
    region_name="us-west-2",
)
query_engine = index.as_query_engine(
    similarity_top_k=10,
    node_postprocessors=[reranker],
)
response = query_engine.query(
    "What did Sam Altman do in this essay?",
)

print(response)

print(response.source_nodes)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file llama_index_postprocessor_bedrock_rerank-0.5.1.tar.gz.

File metadata

File hashes

Hashes for llama_index_postprocessor_bedrock_rerank-0.5.1.tar.gz
Algorithm Hash digest
SHA256 5dcc32eecf5defbaf80d88ca83b7351567cfecaf2b61d0ae8642d5d10846c69b
MD5 0eb3bd404207edce2276c21fde024681
BLAKE2b-256 19c66937205d68e1cc2dd2d3521e5634af547d50bac7efec4ea3ea9c0c533669

See more details on using hashes here.

File details

Details for the file llama_index_postprocessor_bedrock_rerank-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_postprocessor_bedrock_rerank-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7196401c5e39fbe7c9e8e9c6c53d766fbd0f4c28da6fad62c07006e5722591ed
MD5 718458b2bee56e981eba13847ccdf214
BLAKE2b-256 ebf2228eee37939f12067943f560ab690e46281fa7467d019c0b2fd2b672b55e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page