Skip to content

Commit cea969d

Browse files
Refactor the code
1 parent 9368d2a commit cea969d

File tree

2 files changed

+8
-244
lines changed

2 files changed

+8
-244
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/IbmWatsonxServiceSettings.java

Lines changed: 0 additions & 242 deletions
This file was deleted.

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/rerank/IbmWatsonxRerankServiceSettings.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,18 @@
4040
import static org.elasticsearch.xpack.inference.services.ServiceUtils.removeAsType;
4141
import static org.elasticsearch.xpack.inference.services.ibmwatsonx.IbmWatsonxServiceFields.API_VERSION;
4242
import static org.elasticsearch.xpack.inference.services.ibmwatsonx.IbmWatsonxServiceFields.PROJECT_ID;
43-
import static org.elasticsearch.xpack.inference.services.ibmwatsonx.IbmWatsonxServiceSettings.DEFAULT_RATE_LIMIT_SETTINGS;
44-
import static org.elasticsearch.xpack.inference.services.ibmwatsonx.IbmWatsonxServiceSettings.MODEL_ID;
43+
import static org.elasticsearch.xpack.inference.services.ServiceFields.MODEL_ID;
4544

4645
public class IbmWatsonxRerankServiceSettings extends FilteredXContentObject implements ServiceSettings, IbmWatsonxRateLimitServiceSettings {
4746
public static final String NAME = "ibm_watsonx_rerank_service_settings";
4847

48+
/**
49+
* Rate limits are defined at
50+
* <a href="https://www.ibm.com/docs/en/watsonx/saas?topic=learning-watson-machine-plans">Watson Machine Learning plans</a>.
51+
* For Lite plan, you've 120 requests per minute.
52+
*/
53+
private static final RateLimitSettings DEFAULT_RATE_LIMIT_SETTINGS = new RateLimitSettings(120);
54+
4955
public static IbmWatsonxRerankServiceSettings fromMap(Map<String, Object> map, ConfigurationParseContext context) {
5056
ValidationException validationException = new ValidationException();
5157

0 commit comments

Comments
 (0)