Crée une instance d'algorithme pour une fonctionnalité spécifiée.
Description de l'opération
En règle générale, appelez l'opération GetFunctionCurrentVersion pour obtenir la dernière version utilisée par la fonctionnalité actuelle. La version décrit les listes de paramètres createParameters et usageParameters requises pour créer une instance, ainsi que les exigences relatives aux paramètres.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
opensearch:WriteFunction |
create |
*FunctionInstance.
|
Aucune | Aucune |
Syntaxe de la requête
POST /v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| appGroupIdentity |
string |
Oui |
Le nom de l'application. |
my_app_group_name |
| functionName |
string |
Oui |
Le nom de la fonctionnalité. Modèles pris en charge :
|
ctr |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Les paramètres du corps. |
|
| instanceName |
string |
Oui |
Le nom de l'instance. |
my_ctr |
| modelType |
string |
Oui |
Le type du modèle. |
tf_checkpoint |
| functionType |
string |
Non |
Le type de la fonctionnalité. |
PAAS |
| description |
string |
Non |
La description de l'instance. |
|
| createParameters |
array<object> |
Non |
Les paramètres de création. |
|
|
object |
Non |
L'élément de paramètre. |
||
| name |
string |
Non |
Le nom du paramètre. |
id_field |
| value |
string |
Non |
La valeur du paramètre. |
id |
| usageParameters |
array<object> |
Non |
Les paramètres d'utilisation. |
|
|
object |
Non |
|||
| name |
string |
Non |
Le nom du paramètre. |
allow_dict_id |
| value |
string |
Non |
La valeur du paramètre. |
123 |
| cron |
string |
Non |
L'entraînement périodique. |
0 0 ? * 0,1,3,5 |
Exemple (ctr)
POST /v4/openapi/app-groups/my-app/functions/ctr/instances
{
"instanceName": "my_ctr",
"modelType": "tf_checkpoint",
"functionType": "PAAS",
"cron": "0 0 ? * 0,1,3,5",
"description": "",
"createParameters": [
{
"name": "id_field",
"value": "id"
},
{
"name": "title_field",
"value": "title"
}
],
"usageParameters": []
}
Exemple (hot)
POST /v4/openapi/app-groups/my-app/functions/hot/instances
{
"instanceName":"my_hot",
"modelType":"offline_inference",
"functionType":"PAAS",
"createParameters":[
{
"name":"filter",
"value":"biz_type != 1"
}
],
"usageParameters": [
{
"name":"allow_dict_id",
"value":"123"
},
{
"name":"deny_dict_id",
"value":"456"
}
],
"cron":"12 4 ? * 1,2,3,4,5,6,0"
}
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres du corps. |
{ "status" : "OK", "requestId" : "", "httpCode": 200, "code": "", "message": "", "latency" : 123, "result" : { } } |
|
| status |
string |
OK |
|
| httpCode |
integer |
200 |
|
| requestId |
string |
98724351-D6B2-5D8A-B089-7FFD1821A7E9 |
|
| message |
string |
||
| code |
string |
||
| latency |
integer |
123 |
Exemple de réponse réussie :
{
"status" : "OK",
"requestId" : "98724351-D6B2-5D8A-B089-7FFD1821A7E9",
"httpCode": 200,
"code": "",
"message": "",
"latency" : 123,
"result" : {}
}
Exemples
JSON format
{
"status": "OK",
"httpCode": 200,
"requestId": "98724351-D6B2-5D8A-B089-7FFD1821A7E9",
"message": "",
"code": "",
"latency": 123
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.