We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9dfa5d commit 0a2c82eCopy full SHA for 0a2c82e
genai/example_test.go
@@ -130,6 +130,27 @@ func ExampleChatSession() {
130
printResponse(res)
131
}
132
133
+func ExampleClient_ListModels() {
134
+ ctx := context.Background()
135
+ client, err := genai.NewClient(ctx, option.WithAPIKey("your-API-key"))
136
+ if err != nil {
137
+ log.Fatal(err)
138
+ }
139
+ defer client.Close()
140
+
141
+ iter := client.ListModels(ctx)
142
+ for {
143
+ m, err := iter.Next()
144
+ if err == iterator.Done {
145
+ break
146
147
148
+ panic(err)
149
150
+ fmt.Println(m.Name, m.Description)
151
152
+}
153
154
func printResponse(resp *genai.GenerateContentResponse) {
155
for _, cand := range resp.Candidates {
156
for _, part := range cand.Content.Parts {
0 commit comments