Implement guided generation for GeminiLanguageModel
#115
+168
−31
GeminiLanguageModel
#115