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