跳至主要內容

AWS Bedrock - Rerank API

使用 Bedrock 的 Rerank API,採用 Cohere /rerank 格式。

成本追蹤

支援 Bedrock Rerank API 呼叫的成本追蹤

支援的參數

  • model - 基礎模型 ARN
  • query - 要據以重新排序的查詢
  • documents - 要重新排序的文件清單
  • top_n - 要回傳的結果數量

用法

from litellm import rerank
import os

os.environ["AWS_ACCESS_KEY_ID"] = ""
os.environ["AWS_SECRET_ACCESS_KEY"] = ""
os.environ["AWS_REGION_NAME"] = ""

response = rerank(
model="bedrock/arn:aws:bedrock:us-west-2::foundation-model/amazon.rerank-v1:0", # provide the model ARN - get this here https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock/client/list_foundation_models.html
query="hello",
documents=["hello", "world"],
top_n=2,
)

print(response)

驗證

支援所有標準 Bedrock 驗證方法進行 rerank。詳情請參閱 Bedrock 驗證

🚅
LiteLLM Enterprise
為正式環境打造的 SSO/SAML、稽核記錄、支出追蹤、多團隊管理與防護欄。
深入瞭解 →