package main import ( "fmt" "go.wit.com/log" "google.golang.org/genai" ) func submitChat(content []*genai.Content) error { resp, err := me.client.Models.GenerateContent(me.ctx, "gemini-2.5-flash", content, nil) if err != nil { return log.Errorf("error sending message: %v", err) } log.Info("Response from API:") for _, cand := range resp.Candidates { if cand.Content != nil { for _, part := range cand.Content.Parts { fmt.Println(part) } } } // TODO: add the response to the protobuf addResponse(resp) return nil }