22
33echo " [START tuned_models_create]"
44# [START tuned_models_create]
5- curl -X POST " https://generativelanguage.googleapis.com/v1beta/tunedModels?key=$GOOGLE_API_KEY " \
5+ curl -X POST " https://generativelanguage.googleapis.com/v1beta/tunedModels?key=$GEMINI_API_KEY " \
66 -H ' Content-Type: application/json' \
77 -d '
88 {
@@ -77,7 +77,7 @@ tuning_done=false
7777while [[ " $tuning_done " != " true" ]];
7878do
7979 sleep 5
80- curl -X GET " https://generativelanguage.googleapis.com/v1/${operation} ?key=$GOOGLE_API_KEY " \
80+ curl -X GET " https://generativelanguage.googleapis.com/v1/${operation} ?key=$GEMINI_API_KEY " \
8181 -H ' Content-Type: application/json' \
8282 2> /dev/null > tuning_operation.json
8383
9090
9191# Or get the TunedModel and check it's state. The model is ready to use if the state is active.
9292modelname=$( cat tunemodel.json | jq " .metadata.tunedModel" | tr -d ' "' )
93- curl -X GET https://generativelanguage.googleapis.com/v1beta/${modelname} ? key=$GOOGLE_API_KEY \
93+ curl -X GET https://generativelanguage.googleapis.com/v1beta/${modelname} ? key=$GEMINI_API_KEY \
9494 -H ' Content-Type: application/json' > tuned_model.json
9595
9696cat tuned_model.json | jq " .state"
@@ -99,7 +99,7 @@ cat tuned_model.json | jq ".state"
9999
100100echo " [START tuned_models_generate_content]"
101101# [START tuned_models_generate_content]
102- curl -X POST https://generativelanguage.googleapis.com/v1beta/$modelname :generateContent? key=$GOOGLE_API_KEY \
102+ curl -X POST https://generativelanguage.googleapis.com/v1beta/$modelname :generateContent? key=$GEMINI_API_KEY \
103103 -H ' Content-Type: application/json' \
104104 -d ' {
105105 "contents": [{
@@ -112,7 +112,7 @@ curl -X POST https://generativelanguage.googleapis.com/v1beta/$modelname:generat
112112
113113echo " [START tuned_models_get]"
114114# [START tuned_models_get]
115- curl -X GET https://generativelanguage.googleapis.com/v1beta/${modelname} ? key=$GOOGLE_API_KEY \
115+ curl -X GET https://generativelanguage.googleapis.com/v1beta/${modelname} ? key=$GEMINI_API_KEY \
116116 -H ' Content-Type: application/json' | grep state
117117# [END tuned_models_get]
118118
@@ -130,14 +130,14 @@ jq .tunedModels[].name < tuned_models.json
130130page_token=$( jq .nextPageToken < tuned_models.json | tr -d ' "' )
131131
132132if [[ " $page_token " != " null" " ]]; then
133- curl -X GET https://generativelanguage.googleapis.com/v1beta/tunedModels?page_size=5\&page_token=${page_token} ?key=$GOOGLE_API_KEY \
133+ curl -X GET https://generativelanguage.googleapis.com/v1beta/tunedModels?page_size=5\&page_token=${page_token} ?key=$GEMINI_API_KEY \
134134 -H " Content-Type: application/json" > tuned_models2.json
135135jq .tunedModels[].name < tuned_models.json
136136fi
137137# [END tuned_models_list]
138138
139139echo " [START tuned_models_delete]"
140140# [START tuned_models_delete]
141- curl -X DELETE https://generativelanguage.googleapis.com/v1beta/${modelname} ?key=$GOOGLE_API_KEY \
141+ curl -X DELETE https://generativelanguage.googleapis.com/v1beta/${modelname} ?key=$GEMINI_API_KEY \
142142 -H 'Content-Type: application/json'
143- # [END tuned_models_delete]
143+ # [END tuned_models_delete]
0 commit comments