in server-go/main.go [206:215]
func responseString(res *genai.GenerateContentResponse) (string, error) {
// Only taking the first candidate since GenerationConfig.CandidateCount defaults to 1.
if len(res.Candidates) > 0 {
if cs := contentString(res.Candidates[0].Content); cs != nil {
return *cs, nil
}
}
return "", fmt.Errorf("invalid response from Gemini model")
}