debug(geminiLive): minimal SDK config to isolate rejected field

This commit is contained in:
Hermann_Kitio 2026-04-27 02:59:07 +03:00
parent 91bb93a07f
commit 61be6b1959
2 changed files with 25 additions and 22 deletions

View file

@ -293,19 +293,26 @@ export function openGeminiLiveSession(
};
// ── Ouverture de la session SDK ──────────────────────────────────────
// ⚠ DEBUG : config minimale pour isoler le champ qui fait rejeter le setup
// par Gemini. À restaurer une fois identifié.
// Variables conservées en signature pour ne pas casser les imports / la
// construction du prompt qui valide le sujet.
void systemPrompt;
void StartSensitivity;
void EndSensitivity;
const sdkConfig = {
responseModalities: [Modality.AUDIO],
systemInstruction: systemPrompt,
inputAudioTranscription: {},
outputAudioTranscription: {},
realtimeInputConfig: {
automaticActivityDetection: {
disabled: false,
startOfSpeechSensitivity: StartSensitivity.START_SENSITIVITY_LOW,
endOfSpeechSensitivity: EndSensitivity.END_SENSITIVITY_LOW,
silenceDurationMs: 2000,
},
},
// systemInstruction: systemPrompt,
// inputAudioTranscription: {},
// outputAudioTranscription: {},
// realtimeInputConfig: {
// automaticActivityDetection: {
// disabled: false,
// startOfSpeechSensitivity: StartSensitivity.START_SENSITIVITY_LOW,
// endOfSpeechSensitivity: EndSensitivity.END_SENSITIVITY_LOW,
// silenceDurationMs: 2000,
// },
// },
};
console.log("[T2] SDK config:", JSON.stringify(sdkConfig, null, 2));