| 337 | ? (stream ? 'streamGenerateContent' : 'generateContent') | 337 | ? (stream ? 'streamGenerateContent' : 'generateContent') |
| 338 | : (isText ? 'generateText' : 'generateMessage'); | 338 | : (isText ? 'generateText' : 'generateMessage'); |
| 339 | | 339 | |
| 340 | const generateResponse = await fetch(`${apiUrl}/${apiVersion}/models/${model}:${responseType}?key=${apiKey}${stream ? '&alt=sse' : ''}`, { | 340 | const generateResponse = await fetch(`${apiUrl.toString().replace(/\/$/, '')}/${apiVersion}/models/${model}:${responseType}?key=${apiKey}${stream ? '&alt=sse' : ''}`, { |
| 341 | body: JSON.stringify(body), | 341 | body: JSON.stringify(body), |
| 342 | method: 'POST', | 342 | method: 'POST', |
| 343 | headers: { | 343 | headers: { |