func FilesList()

in go/files.go [274:294]


func FilesList() error {
	// [START files_list]
	ctx := context.Background()
	client, err := genai.NewClient(ctx, &genai.ClientConfig{
		APIKey:  os.Getenv("GEMINI_API_KEY"),
		Backend: genai.BackendGeminiAPI,
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println("My files:")
	page, err := client.Files.List(ctx, nil)
	if err != nil {
		log.Fatal(err)
	}
	for _, f := range page.Items {
		fmt.Println("  ", f.Name)
	}
	// [END files_list]
	return nil
}