| 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 |
|
|