@@ -5,39 +5,39 @@ eval "$(sentry-cli bash-hook --no-environ)"
5
5
6
6
# # Create model group if it doesn't exist
7
7
echo Searching for existing model group...
8
- model_group_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/model_groups/_search" --data ' {"query":{"match":{"name":"bedrock_model_group "}}}' | jq -r ' .hits.hits[0]._id // ""' )
8
+ model_group_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/model_groups/_search" --data ' {"query":{"match":{"name":"sagemaker_model_group "}}}' | jq -r ' .hits.hits[0]._id // ""' )
9
9
if [ -z " $model_group_id " ]; then
10
10
echo Creating model group...
11
11
model_group=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/model_groups/_register" --data ' {
12
- "name": "bedrock_model_group ",
13
- "description": "A model group for Bedrock models"
12
+ "name": "sagemaker_model_group ",
13
+ "description": "A model group for SageMaker models"
14
14
}' )
15
15
if [ " $( jq -r ' .status' <<< " $model_group" ) " != " CREATED" ]; then fail " Failed to create model group: $model_group " ; fi
16
16
model_group_id=$( jq -r ' .model_group_id' <<< " $model_group" )
17
17
else
18
18
echo " Found model group with id=$model_group_id "
19
19
fi
20
20
21
- # # Create Bedrock connector if it doesn't exist
21
+ # # Create SageMaker connector if it doesn't exist
22
22
echo Searching for existing connector...
23
- connector_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/connectors/_search" --data " {\" query\" :{\" match\" :{\" name.keyword\" :\" bedrock- ${BEDROCK_MODEL_NAME} \" }}}" | jq -r ' .hits.hits[0]._id // ""' )
23
+ connector_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/connectors/_search" --data " {\" query\" :{\" match\" :{\" name.keyword\" :\" sagemaker-embeddings \" }}}" | jq -r ' .hits.hits[0]._id // ""' )
24
24
if [ -z " $connector_id " ]; then
25
25
echo Creating connector...
26
- connector_body=$( envsubst < /pipelines/contact/index/bedrock -connector.json)
26
+ connector_body=$( envsubst < /pipelines/contact/index/sagemaker -connector.json)
27
27
connector_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/connectors/_create" --data " $connector_body " | jq -r ' .connector_id' )
28
28
else
29
29
echo " Found connector with id=$connector_id "
30
30
fi
31
31
32
32
# # Register model if it doesn't exist
33
33
model_body=" {
34
- \" name\" : \" bedrock- ${BEDROCK_MODEL_NAME} \" ,
35
- \" description\" : \" Bedrock embedding model\" ,
34
+ \" name\" : \" sagemaker-embeddings \" ,
35
+ \" description\" : \" SageMaker embedding model\" ,
36
36
\" function_name\" : \" remote\" ,
37
37
\" model_group_id\" : \" ${model_group_id} \" ,
38
38
\" connector_id\" : \" ${connector_id} \"
39
39
}"
40
- model_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/models/_search" --data " {\" query\" :{\" match\" :{\" name.keyword\" :\" bedrock- ${BEDROCK_MODEL_NAME} \" }}}" | jq -r ' .hits.hits[0]._id // ""' )
40
+ model_id=$( curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/models/_search" --data " {\" query\" :{\" match\" :{\" name.keyword\" :\" sagemaker-embeddings \" }}}" | jq -r ' .hits.hits[0]._id // ""' )
41
41
if [ -z " $model_id " ]; then
42
42
echo Registering model...
43
43
curl_json -XPOST " ${SEARCH_INDEX_HOST} /_plugins/_ml/models/_register" --data " ${model_body} "
0 commit comments