|
import os |
|
from time import sleep |
|
|
|
from core.model_runtime.entities.rerank_entities import RerankResult |
|
from core.model_runtime.model_providers.wenxin.rerank.rerank import WenxinRerankModel |
|
|
|
|
|
def test_invoke_bce_reranker_base_v1(): |
|
sleep(3) |
|
model = WenxinRerankModel() |
|
|
|
response = model.invoke( |
|
model="bce-reranker-base_v1", |
|
credentials={"api_key": os.environ.get("WENXIN_API_KEY"), "secret_key": os.environ.get("WENXIN_SECRET_KEY")}, |
|
query="What is Deep Learning?", |
|
docs=["Deep Learning is ...", "My Book is ..."], |
|
user="abc-123", |
|
) |
|
|
|
assert isinstance(response, RerankResult) |
|
assert len(response.docs) == 2 |
|
|