@@ -22,7 +22,7 @@ tmp_header_file=upload-header.tmp
22
22
23
23
# Initial resumable request defining metadata.
24
24
# The upload url is in the response headers dump them to a file.
25
- curl " ${BASE_URL} /upload/v1beta/files?key=${GOOGLE_API_KEY } " \
25
+ curl " ${BASE_URL} /upload/v1beta/files?key=${GEMINI_API_KEY } " \
26
26
-D upload-header.tmp \
27
27
-H " X-Goog-Upload-Protocol: resumable" \
28
28
-H " X-Goog-Upload-Command: start" \
@@ -45,7 +45,7 @@ file_uri=$(jq ".file.uri" file_info.json)
45
45
echo file_uri=$file_uri
46
46
47
47
# Now generate content using that file
48
- curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GOOGLE_API_KEY " \
48
+ curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY " \
49
49
-H ' Content-Type: application/json' \
50
50
-X POST \
51
51
-d ' {
@@ -75,7 +75,7 @@ echo file_uri=$file_uri
75
75
76
76
echo " [START files_delete]"
77
77
# [START files_delete]
78
- curl --request " DELETE" https://generativelanguage.googleapis.com/v1beta/files/$name ? key=$GOOGLE_API_KEY
78
+ curl --request " DELETE" https://generativelanguage.googleapis.com/v1beta/files/$name ? key=$GEMINI_API_KEY
79
79
# [END files_delete]
80
80
81
81
# [END files_create_text]
@@ -90,7 +90,7 @@ tmp_header_file=upload-header.tmp
90
90
91
91
# Initial resumable request defining metadata.
92
92
# The upload url is in the response headers dump them to a file.
93
- curl " ${BASE_URL} /upload/v1beta/files?key=${GOOGLE_API_KEY } " \
93
+ curl " ${BASE_URL} /upload/v1beta/files?key=${GEMINI_API_KEY } " \
94
94
-D upload-header.tmp \
95
95
-H " X-Goog-Upload-Protocol: resumable" \
96
96
-H " X-Goog-Upload-Command: start" \
@@ -113,7 +113,7 @@ file_uri=$(jq ".file.uri" file_info.json)
113
113
echo file_uri=$file_uri
114
114
115
115
# Now generate content using that file
116
- curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GOOGLE_API_KEY " \
116
+ curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY " \
117
117
-H ' Content-Type: application/json' \
118
118
-X POST \
119
119
-d ' {
@@ -143,7 +143,7 @@ tmp_header_file=upload-header.tmp
143
143
144
144
# Initial resumable request defining metadata.
145
145
# The upload url is in the response headers dump them to a file.
146
- curl " ${BASE_URL} /upload/v1beta/files?key=${GOOGLE_API_KEY } " \
146
+ curl " ${BASE_URL} /upload/v1beta/files?key=${GEMINI_API_KEY } " \
147
147
-D upload-header.tmp \
148
148
-H " X-Goog-Upload-Protocol: resumable" \
149
149
-H " X-Goog-Upload-Command: start" \
@@ -166,7 +166,7 @@ file_uri=$(jq ".file.uri" file_info.json)
166
166
echo file_uri=$file_uri
167
167
168
168
# Now generate content using that file
169
- curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GOOGLE_API_KEY " \
169
+ curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY " \
170
170
-H ' Content-Type: application/json' \
171
171
-X POST \
172
172
-d ' {
@@ -191,7 +191,7 @@ DISPLAY_NAME=VIDEO_PATH
191
191
192
192
# Initial resumable request defining metadata.
193
193
# The upload url is in the response headers dump them to a file.
194
- curl " ${BASE_URL} /upload/v1beta/files?key=${GOOGLE_API_KEY } " \
194
+ curl " ${BASE_URL} /upload/v1beta/files?key=${GEMINI_API_KEY } " \
195
195
-D upload-header.tmp \
196
196
-H " X-Goog-Upload-Protocol: resumable" \
197
197
-H " X-Goog-Upload-Command: start" \
227
227
done
228
228
229
229
# Now generate content using that file
230
- curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GOOGLE_API_KEY " \
230
+ curl " https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY " \
231
231
-H ' Content-Type: application/json' \
232
232
-X POST \
233
233
-d ' {
@@ -252,7 +252,7 @@ tmp_header_file=upload-header.tmp
252
252
253
253
# Initial resumable request defining metadata.
254
254
# The upload url is in the response headers dump them to a file.
255
- curl " ${BASE_URL} /upload/v1beta/files?key=${GOOGLE_API_KEY } " \
255
+ curl " ${BASE_URL} /upload/v1beta/files?key=${GEMINI_API_KEY } " \
256
256
-D upload-header.tmp \
257
257
-H " X-Goog-Upload-Protocol: resumable" \
258
258
-H " X-Goog-Upload-Command: start" \
@@ -296,5 +296,5 @@ echo "[START files_list]"
296
296
# [START files_list]
297
297
echo " My files: "
298
298
299
- curl " https://generativelanguage.googleapis.com/v1beta/files?key=$GOOGLE_API_KEY "
300
- # [END files_list]
299
+ curl " https://generativelanguage.googleapis.com/v1beta/files?key=$GEMINI_API_KEY "
300
+ # [END files_list]
0 commit comments