generative-ai-go icon indicating copy to clipboard operation
generative-ai-go copied to clipboard

Doesn't support `cloud.google.com/go/[email protected]`

Open ajroetker opened this issue 3 months ago • 6 comments

Description of the bug:

Build failures when pulling latest cloud.google.com/go/[email protected]

# github.com/google/generative-ai-go/genai
../../../../../../pkg/mod/github.com/google/[email protected]/genai/files.go:167:19: cannot use f.Metadata.Video.toProto() (value of type *generativelanguagepb.VideoMetadata) as *generativelanguagepb.VideoFileMetadata value in struct literal
../../../../../../pkg/mod/github.com/google/[email protected]/genai/files.go:182:40: cannot use m.VideoMetadata (variable of type *generativelanguagepb.VideoFileMetadata) as *generativelanguagepb.VideoMetadata value in argument to (VideoMetadata{}).fromProto
../../../../../../pkg/mod/github.com/google/[email protected]/genai/generativelanguagepb_veneer.gen.go:1660:3: unknown field VideoDuration in struct literal of type generativelanguagepb.VideoMetadata
../../../../../../pkg/mod/github.com/google/[email protected]/genai/generativelanguagepb_veneer.gen.go:1669:35: p.VideoDuration undefined (type *generativelanguagepb.VideoMetadata has no field or method VideoDuration)

ajroetker avatar Sep 05 '25 15:09 ajroetker

Works with cloud.google.com/go/[email protected]

ajroetker avatar Sep 05 '25 15:09 ajroetker

github.com/google/generative-ai-go/genai

../../../../../../pkg/mod/github.com/google/[email protected]/genai/files.go:167:19: cannot use f.Metadata.Video.toProto() (value of type *generativelanguagepb.VideoMetadata) as *generativelanguagepb.VideoFileMetadata value in struct literal ../../../../../../pkg/mod/github.com/google/[email protected]/genai/files.go:182:40: cannot use m.VideoMetadata (variable of type *generativelanguagepb.VideoFileMetadata) as *generativelanguagepb.VideoMetadata value in argument to (VideoMetadata{}).fromProto ../../../../../../pkg/mod/github.com/google/[email protected]/genai/generativelanguagepb_veneer.gen.go:1660:3: unknown field VideoDuration in struct literal of type generativelanguagepb.VideoMetadata ../../../../../../pkg/mod/github.com/google/[email protected]/genai/generativelanguagepb_veneer.gen.go:1669:35: p.VideoDuration undefined (type *generativelanguagepb.VideoMetadata has no field or method VideoDuration)

pasi47902-star avatar Nov 06 '25 07:11 pasi47902-star

Anyone else who ran into this maybe this will help you but I ran into this because langchaingo is using the deprecated Google genai library.

ajroetker avatar Nov 06 '25 16:11 ajroetker

Instagram ka logo

dipanshupasi avatar Nov 07 '25 03:11 dipanshupasi

Header Header
Cell Cell

dipanshupasi avatar Nov 07 '25 03:11 dipanshupasi

Image

dipanshupasi avatar Nov 07 '25 03:11 dipanshupasi