@@ -585,6 +585,51 @@ paths:
585
585
responses :
586
586
' 200 ' :
587
587
$ref : ' #/components/responses/ml.get_message_traces@200'
588
+ /_plugins/_ml/controllers/{model_id} :
589
+ get :
590
+ operationId : ml.get_controller.0
591
+ x-operation-group : ml.get_controller
592
+ x-version-added : ' 2.12'
593
+ description : Retrieves a controller.
594
+ parameters :
595
+ - $ref : ' #/components/parameters/ml.get_controller::path.model_id'
596
+ responses :
597
+ ' 200 ' :
598
+ $ref : ' #/components/responses/ml.get_controller@200'
599
+ post :
600
+ operationId : ml.create_controller.0
601
+ x-operation-group : ml.create_controller
602
+ x-version-added : ' 2.12'
603
+ description : Creates a controller.
604
+ requestBody :
605
+ $ref : ' #/components/requestBodies/ml.create_controller'
606
+ parameters :
607
+ - $ref : ' #/components/parameters/ml.create_controller::path.model_id'
608
+ responses :
609
+ ' 200 ' :
610
+ $ref : ' #/components/responses/ml.create_controller@200'
611
+ put :
612
+ operationId : ml.update_controller.0
613
+ x-operation-group : ml.update_controller
614
+ x-version-added : ' 2.12'
615
+ description : Updates a controller.
616
+ requestBody :
617
+ $ref : ' #/components/requestBodies/ml.update_controller'
618
+ parameters :
619
+ - $ref : ' #/components/parameters/ml.update_controller::path.model_id'
620
+ responses :
621
+ ' 200 ' :
622
+ $ref : ' #/components/responses/ml.update_controller@200'
623
+ delete :
624
+ operationId : ml.delete_controller.0
625
+ x-operation-group : ml.delete_controller
626
+ x-version-added : ' 2.12'
627
+ description : Deletes a controller.
628
+ parameters :
629
+ - $ref : ' #/components/parameters/ml.delete_controller::path.model_id'
630
+ responses :
631
+ ' 200 ' :
632
+ $ref : ' #/components/responses/ml.delete_controller@200'
588
633
components :
589
634
requestBodies :
590
635
ml.register_model_group :
@@ -1171,6 +1216,24 @@ components:
1171
1216
items :
1172
1217
$ref : ' ../schemas/ml._common.yaml#/components/schemas/SortMessage'
1173
1218
description : The sort order.
1219
+ ml.create_controller :
1220
+ content :
1221
+ application/json :
1222
+ schema :
1223
+ type : object
1224
+ properties :
1225
+ user_rate_limiter :
1226
+ $ref : ' ../schemas/ml._common.yaml#/components/schemas/UserRateLimiter'
1227
+ ml.update_controller :
1228
+ content :
1229
+ application/json :
1230
+ schema :
1231
+ type : object
1232
+ properties :
1233
+ user_rate_limiter :
1234
+ $ref : ' ../schemas/ml._common.yaml#/components/schemas/UserRateLimiter'
1235
+ model_id :
1236
+ $ref : ' ../schemas/_common.yaml#/components/schemas/Name'
1174
1237
responses :
1175
1238
ml.register_model_group@200 :
1176
1239
content :
@@ -1478,6 +1541,36 @@ components:
1478
1541
application/json :
1479
1542
schema :
1480
1543
$ref : ' ../schemas/ml._common.yaml#/components/schemas/GetMessageTracesResponse'
1544
+ ml.get_controller@200 :
1545
+ content :
1546
+ application/json :
1547
+ schema :
1548
+ type : object
1549
+ properties :
1550
+ user_rate_limiter :
1551
+ $ref : ' ../schemas/ml._common.yaml#/components/schemas/UserRateLimiter'
1552
+ model_id :
1553
+ $ref : ' ../schemas/_common.yaml#/components/schemas/Name'
1554
+ ml.create_controller@200 :
1555
+ content :
1556
+ application/json :
1557
+ schema :
1558
+ type : object
1559
+ properties :
1560
+ model_id :
1561
+ $ref : ' ../schemas/_common.yaml#/components/schemas/Name'
1562
+ status :
1563
+ $ref : ' ../schemas/ml._common.yaml#/components/schemas/Status'
1564
+ ml.update_controller@200 :
1565
+ content :
1566
+ application/json :
1567
+ schema :
1568
+ $ref : ' ../schemas/_common.yaml#/components/schemas/WriteResponseBase'
1569
+ ml.delete_controller@200 :
1570
+ content :
1571
+ application/json :
1572
+ schema :
1573
+ $ref : ' ../schemas/_common.yaml#/components/schemas/WriteResponseBase'
1481
1574
parameters :
1482
1575
ml.get_model_group::path.model_group_id :
1483
1576
name : model_group_id
@@ -1683,5 +1776,29 @@ components:
1683
1776
name : message_id
1684
1777
in : path
1685
1778
required : true
1779
+ schema :
1780
+ type : string
1781
+ ml.get_controller::path.model_id :
1782
+ name : model_id
1783
+ in : path
1784
+ required : true
1785
+ schema :
1786
+ type : string
1787
+ ml.create_controller::path.model_id :
1788
+ name : model_id
1789
+ in : path
1790
+ required : true
1791
+ schema :
1792
+ type : string
1793
+ ml.update_controller::path.model_id :
1794
+ name : model_id
1795
+ in : path
1796
+ required : true
1797
+ schema :
1798
+ type : string
1799
+ ml.delete_controller::path.model_id :
1800
+ name : model_id
1801
+ in : path
1802
+ required : true
1686
1803
schema :
1687
1804
type : string
0 commit comments