@@ -7,6 +7,10 @@ value: |-
77 "model_id": "rerank-english-v3.0",
88 "api_key": "{{COHERE_API_KEY}}"
99 }
10+ "chunking_settings": {
11+ "strategy": "recursive",
12+ "max_chunk_size": 200,
13+ "separator_group": "markdown"
1014 }
1115alternatives :
1216 - language : Python
@@ -19,6 +23,11 @@ alternatives:
1923 "service_settings": {
2024 "model_id": "rerank-english-v3.0",
2125 "api_key": "{{COHERE_API_KEY}}"
26+ },
27+ "chunking_settings": {
28+ "strategy": "recursive",
29+ "max_chunk_size": 200,
30+ "separator_group": "markdown"
2231 }
2332 },
2433 )
@@ -33,6 +42,11 @@ alternatives:
3342 model_id: "rerank-english-v3.0",
3443 api_key: "{{COHERE_API_KEY}}",
3544 },
45+ chunking_settings: {
46+ strategy: "recursive",
47+ max_chunk_size: 200,
48+ separator_group: "markdown"
49+ }
3650 },
3751 });
3852 - language : Ruby
@@ -45,6 +59,11 @@ alternatives:
4559 "service_settings": {
4660 "model_id": "rerank-english-v3.0",
4761 "api_key": "{{COHERE_API_KEY}}"
62+ },
63+ "chunking_settings": {
64+ "strategy": "recursive",
65+ "max_chunk_size": 200,
66+ "separator_group": "markdown"
4867 }
4968 }
5069 )
@@ -59,12 +78,17 @@ alternatives:
5978 "model_id" => "rerank-english-v3.0",
6079 "api_key" => "{{COHERE_API_KEY}}",
6180 ],
81+ "chunking_settings" => [
82+ "strategy" => "recursive",
83+ "max_chunk_size" => 200,
84+ "separator_group" => "markdown"
85+ ]
6286 ],
6387 ]);
6488 - language : curl
6589 code :
6690 ' curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d
67- '' {"service":"cohere","service_settings":{"model_id":"rerank-english-v3.0","api_key":"{{COHERE_API_KEY}}"}}''
91+ '' {"service":"cohere","service_settings":{"model_id":"rerank-english-v3.0","api_key":"{{COHERE_API_KEY}}"},"chunking_settings":{"strategy":"recursive","max_chunk_size":200,"separator_group":"markdown"} }''
6892 "$ELASTICSEARCH_URL/_inference/rerank/my-rerank-model"'
6993 - language : Java
7094 code : |
@@ -75,4 +99,7 @@ alternatives:
7599 .service("cohere")
76100 .serviceSettings(JsonData.fromJson("{\"model_id\":\"rerank-english-v3.0\",\"api_key\":\"{{COHERE_API_KEY}}\"}"))
77101 )
102+ .chunkingSettings(JsonData.fromJson(
103+ "{\"strategy\":\"recursive\",\"max_chunk_size\":200,\"separator_group\":\"markdown\"}"
104+ ))
78105 );
0 commit comments