From 605ebd6c8b46c6312c0cd0fdc337e42813f9b3ad Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 12 Apr 2025 11:27:04 -0500 Subject: [PATCH] ai code builds kinda --- genai/Makefile | 3 +++ genai/aistudio.go | 12 +++--------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/genai/Makefile b/genai/Makefile index 4ec151e..1b7e731 100644 --- a/genai/Makefile +++ b/genai/Makefile @@ -2,6 +2,9 @@ testgo: goimports # GO111MODULE=off go run aistudio.go go run -v aistudio.go +real: + GO111MODULE=off go run aistudio.go + vet: GO111MODULE=off go vet diff --git a/genai/aistudio.go b/genai/aistudio.go index ab6ccf2..3fda5ec 100644 --- a/genai/aistudio.go +++ b/genai/aistudio.go @@ -6,7 +6,8 @@ import ( "log" "os" - "github.com/google/generative-ai-go/genai" + // "github.com/google/generative-ai-go/genai" + "cloud.google.com/go/ai/vertexai/genai" "google.golang.org/api/option" ) @@ -33,15 +34,8 @@ func main() { }, } - // Create user content - userContent := &genai.Content{ - Parts: []genai.Part{ - genai.Text("what is the current version of forge on the webpage?"), - }, - } - // Stream content generation - iter := model.GenerateContentStream(ctx, []*genai.Content{userContent}...) + iter := model.GenerateContentStream(ctx, genai.Text("what is the current version of forge on the webpage?")) for { resp, err := iter.Next() if err != nil {