Same changes but on staging
| @@ -332,6 +332,8 @@ async function sendMakerSuiteRequest(request, response) { | ||
| 332 | 332 | temperature: request.body.temperature, |
| 333 | 333 | topP: request.body.top_p, |
| 334 | 334 | topK: request.body.top_k || undefined, |
| 335 | + responseMimeType: request.body.responseMimeType, | |
| 336 | + responseSchema: request.body.responseSchema, | |
| 335 | 337 | }; |
| 336 | 338 | |
| 337 | 339 | function getGeminiBody() { |
| @@ -365,6 +367,7 @@ async function sendMakerSuiteRequest(request, response) { | ||
| 365 | 367 | contents: prompt.contents, |
| 366 | 368 | safetySettings: safetySettings, |
| 367 | 369 | generationConfig: generationConfig, |
| 370 | + tools: request.body.tools, | |
| 368 | 371 | }; |
| 369 | 372 | |
| 370 | 373 | if (should_use_system_prompt) { |