Skip to main content

LlamaIndex Postprocessor Integration: Alibabacloud_Aisearch_Rerank

Installation

pip install llama-index-postprocessor-alibabacloud-aisearch-rerank

Usage

For further details, please visit ranker-api-details.

You can specify the endpoint and aisearch_api_key in the constructor, or set the environment variables AISEARCH_ENDPOINT and AISEARCH_API_KEY.

from llama_index.core.data_structs import Node
from llama_index.core.schema import NodeWithScore
from llama_index.postprocessor.alibabacloud_aisearch_rerank import (
    AlibabaCloudAISearchRerank,
)

nodes = [
    NodeWithScore(
        node=Node(id_="1", text="<text1>"),
        score=0.7,
    ),
    NodeWithScore(
        node=Node(id_="2", text="<text2>"),
        score=0.8,
    ),
    NodeWithScore(
        node=Node(id_="3", text="<text3>"),
        score=0.1,
    ),
]
reranker = AlibabaCloudAISearchRerank(top_n=2)
new_nodes = reranker.postprocess_nodes(nodes, query_str="<query>")
for node in new_nodes:
    print(f"{node.node.text[:20]}\t{node.score}")

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_alibabacloud_aisearch_rerank-0.5.0.tar.gz.

File metadata

  • Download URL: llama_index_postprocessor_alibabacloud_aisearch_rerank-0.5.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_postprocessor_alibabacloud_aisearch_rerank-0.5.0.tar.gz
Algorithm Hash digest
SHA256 787574037f85b3fd749a2570b7fa3ad20cc9dd453f920301a91e56539734f539
MD5 937b7ca2095707f81d013c24afb7001f
BLAKE2b-256 589c195a71c14530c911b6cc0ddd1f3cb69007fd1a45650c0f28f2992c8f6d7b

See more details on using hashes here.

File details

Details for the file llama_index_postprocessor_alibabacloud_aisearch_rerank-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: llama_index_postprocessor_alibabacloud_aisearch_rerank-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_postprocessor_alibabacloud_aisearch_rerank-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1665fa70661b4c85871fd7ca24973df906b3a4594cf704ac1d18f7042730d763
MD5 ae327500357dabe7e67dc684f58acd29
BLAKE2b-256 73a7f2d4e823c38ca7f324d96c0769eb559bc33ea8b8f13ea696d7c763d659ba

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page