Gemini models support a native JSON mode via the responseMimeType parameter, but this is not currently exposed through AnyLanguageModel.
Proposed Solution
Extend the existing GenerationOptions for GeminiLanguageModel.
- Set responseMimeType: "application/json" for Gemini requests
- Optionally supports responseSchema for typed JSON output
Use Case
Structured outputs for:
- Data extraction
- Tool/function calling
- API response formatting