victor HF Staff commited on
Commit
a96cadf
·
verified ·
1 Parent(s): 3e94f2d

Upload 77 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +76 -0
  2. index.html +741 -19
  3. screenshots/01_local_make_a_viral_meme.png +3 -0
  4. screenshots/01_prod_make_a_viral_meme.png +3 -0
  5. screenshots/02_local_generate_music.png +3 -0
  6. screenshots/02_prod_generate_music.png +3 -0
  7. screenshots/03_local_enhance_audio_quality.png +3 -0
  8. screenshots/03_prod_enhance_audio_quality.png +3 -0
  9. screenshots/04_local_generate_an_application.png +3 -0
  10. screenshots/04_prod_generate_an_application.png +3 -0
  11. screenshots/05_local_restore_an_old_photo.png +3 -0
  12. screenshots/05_prod_restore_an_old_photo.png +3 -0
  13. screenshots/06_local_create_a_custom_emoji.png +3 -0
  14. screenshots/06_prod_create_a_custom_emoji.png +3 -0
  15. screenshots/07_local_create_a_3d_avatar.png +3 -0
  16. screenshots/07_prod_create_a_3d_avatar.png +3 -0
  17. screenshots/08_local_try_on_virtual_clothes.png +3 -0
  18. screenshots/08_prod_try_on_virtual_clothes.png +3 -0
  19. screenshots/09_local_put_a_logo_on_an_image.png +3 -0
  20. screenshots/09_prod_put_a_logo_on_an_image.png +3 -0
  21. screenshots/10_local_track_objects_in_video.png +3 -0
  22. screenshots/10_prod_track_objects_in_video.png +3 -0
  23. screenshots/11_local_generate_a_custom_logo.png +3 -0
  24. screenshots/11_prod_generate_a_custom_logo.png +3 -0
  25. screenshots/12_local_remove_objects_from_a_photo.png +3 -0
  26. screenshots/12_prod_remove_objects_from_a_photo.png +3 -0
  27. screenshots/13_local_extend_images_automatically.png +3 -0
  28. screenshots/13_prod_extend_images_automatically.png +3 -0
  29. screenshots/14_local_generate_song_lyrics.png +3 -0
  30. screenshots/14_prod_generate_song_lyrics.png +3 -0
  31. screenshots/15_local_add_subtitles_to_a_video.png +3 -0
  32. screenshots/15_prod_add_subtitles_to_a_video.png +3 -0
  33. screenshots/16_local_detect_objects_in_an_image.png +3 -0
  34. screenshots/16_prod_detect_objects_in_an_image.png +3 -0
  35. screenshots/17_local_change_the_lighting_in_a_photo.png +3 -0
  36. screenshots/17_prod_change_the_lighting_in_a_photo.png +3 -0
  37. screenshots/18_local_create_an_anime_version_of_me.png +3 -0
  38. screenshots/18_prod_create_an_anime_version_of_me.png +3 -0
  39. screenshots/19_local_remove_background_from_a_picture.png +3 -0
  40. screenshots/19_prod_remove_background_from_a_picture.png +3 -0
  41. screenshots/20_local_transcribe_podcast_audio_to_text.png +3 -0
  42. screenshots/20_prod_transcribe_podcast_audio_to_text.png +3 -0
  43. screenshots/21_local_separate_vocals_from_a_music_track.png +3 -0
  44. screenshots/21_prod_separate_vocals_from_a_music_track.png +3 -0
  45. screenshots/22_local_convert_2d_sketches_into_3d_models.png +3 -0
  46. screenshots/22_prod_convert_2d_sketches_into_3d_models.png +3 -0
  47. screenshots/23_local_remove_background_noise_from_an_audio.png +3 -0
  48. screenshots/23_prod_remove_background_noise_from_an_audio.png +3 -0
  49. screenshots/24_local_extract_text_from_scanned_documents.png +3 -0
  50. screenshots/24_prod_extract_text_from_scanned_documents.png +3 -0
.gitattributes CHANGED
@@ -33,3 +33,79 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ screenshots/01_local_make_a_viral_meme.png filter=lfs diff=lfs merge=lfs -text
37
+ screenshots/01_prod_make_a_viral_meme.png filter=lfs diff=lfs merge=lfs -text
38
+ screenshots/02_local_generate_music.png filter=lfs diff=lfs merge=lfs -text
39
+ screenshots/02_prod_generate_music.png filter=lfs diff=lfs merge=lfs -text
40
+ screenshots/03_local_enhance_audio_quality.png filter=lfs diff=lfs merge=lfs -text
41
+ screenshots/03_prod_enhance_audio_quality.png filter=lfs diff=lfs merge=lfs -text
42
+ screenshots/04_local_generate_an_application.png filter=lfs diff=lfs merge=lfs -text
43
+ screenshots/04_prod_generate_an_application.png filter=lfs diff=lfs merge=lfs -text
44
+ screenshots/05_local_restore_an_old_photo.png filter=lfs diff=lfs merge=lfs -text
45
+ screenshots/05_prod_restore_an_old_photo.png filter=lfs diff=lfs merge=lfs -text
46
+ screenshots/06_local_create_a_custom_emoji.png filter=lfs diff=lfs merge=lfs -text
47
+ screenshots/06_prod_create_a_custom_emoji.png filter=lfs diff=lfs merge=lfs -text
48
+ screenshots/07_local_create_a_3d_avatar.png filter=lfs diff=lfs merge=lfs -text
49
+ screenshots/07_prod_create_a_3d_avatar.png filter=lfs diff=lfs merge=lfs -text
50
+ screenshots/08_local_try_on_virtual_clothes.png filter=lfs diff=lfs merge=lfs -text
51
+ screenshots/08_prod_try_on_virtual_clothes.png filter=lfs diff=lfs merge=lfs -text
52
+ screenshots/09_local_put_a_logo_on_an_image.png filter=lfs diff=lfs merge=lfs -text
53
+ screenshots/09_prod_put_a_logo_on_an_image.png filter=lfs diff=lfs merge=lfs -text
54
+ screenshots/10_local_track_objects_in_video.png filter=lfs diff=lfs merge=lfs -text
55
+ screenshots/10_prod_track_objects_in_video.png filter=lfs diff=lfs merge=lfs -text
56
+ screenshots/11_local_generate_a_custom_logo.png filter=lfs diff=lfs merge=lfs -text
57
+ screenshots/11_prod_generate_a_custom_logo.png filter=lfs diff=lfs merge=lfs -text
58
+ screenshots/12_local_remove_objects_from_a_photo.png filter=lfs diff=lfs merge=lfs -text
59
+ screenshots/12_prod_remove_objects_from_a_photo.png filter=lfs diff=lfs merge=lfs -text
60
+ screenshots/13_local_extend_images_automatically.png filter=lfs diff=lfs merge=lfs -text
61
+ screenshots/13_prod_extend_images_automatically.png filter=lfs diff=lfs merge=lfs -text
62
+ screenshots/14_local_generate_song_lyrics.png filter=lfs diff=lfs merge=lfs -text
63
+ screenshots/14_prod_generate_song_lyrics.png filter=lfs diff=lfs merge=lfs -text
64
+ screenshots/15_local_add_subtitles_to_a_video.png filter=lfs diff=lfs merge=lfs -text
65
+ screenshots/15_prod_add_subtitles_to_a_video.png filter=lfs diff=lfs merge=lfs -text
66
+ screenshots/16_local_detect_objects_in_an_image.png filter=lfs diff=lfs merge=lfs -text
67
+ screenshots/16_prod_detect_objects_in_an_image.png filter=lfs diff=lfs merge=lfs -text
68
+ screenshots/17_local_change_the_lighting_in_a_photo.png filter=lfs diff=lfs merge=lfs -text
69
+ screenshots/17_prod_change_the_lighting_in_a_photo.png filter=lfs diff=lfs merge=lfs -text
70
+ screenshots/18_local_create_an_anime_version_of_me.png filter=lfs diff=lfs merge=lfs -text
71
+ screenshots/18_prod_create_an_anime_version_of_me.png filter=lfs diff=lfs merge=lfs -text
72
+ screenshots/19_local_remove_background_from_a_picture.png filter=lfs diff=lfs merge=lfs -text
73
+ screenshots/19_prod_remove_background_from_a_picture.png filter=lfs diff=lfs merge=lfs -text
74
+ screenshots/20_local_transcribe_podcast_audio_to_text.png filter=lfs diff=lfs merge=lfs -text
75
+ screenshots/20_prod_transcribe_podcast_audio_to_text.png filter=lfs diff=lfs merge=lfs -text
76
+ screenshots/21_local_separate_vocals_from_a_music_track.png filter=lfs diff=lfs merge=lfs -text
77
+ screenshots/21_prod_separate_vocals_from_a_music_track.png filter=lfs diff=lfs merge=lfs -text
78
+ screenshots/22_local_convert_2d_sketches_into_3d_models.png filter=lfs diff=lfs merge=lfs -text
79
+ screenshots/22_prod_convert_2d_sketches_into_3d_models.png filter=lfs diff=lfs merge=lfs -text
80
+ screenshots/23_local_remove_background_noise_from_an_audio.png filter=lfs diff=lfs merge=lfs -text
81
+ screenshots/23_prod_remove_background_noise_from_an_audio.png filter=lfs diff=lfs merge=lfs -text
82
+ screenshots/24_local_extract_text_from_scanned_documents.png filter=lfs diff=lfs merge=lfs -text
83
+ screenshots/24_prod_extract_text_from_scanned_documents.png filter=lfs diff=lfs merge=lfs -text
84
+ screenshots/25_local_generate_music_for_a_video.png filter=lfs diff=lfs merge=lfs -text
85
+ screenshots/25_prod_generate_music_for_a_video.png filter=lfs diff=lfs merge=lfs -text
86
+ screenshots/26_local_create_a_video_from_an_image.png filter=lfs diff=lfs merge=lfs -text
87
+ screenshots/26_prod_create_a_video_from_an_image.png filter=lfs diff=lfs merge=lfs -text
88
+ screenshots/27_local_convert_csv_data_into_insights.png filter=lfs diff=lfs merge=lfs -text
89
+ screenshots/27_prod_convert_csv_data_into_insights.png filter=lfs diff=lfs merge=lfs -text
90
+ screenshots/28_local_add_realistic_sound_to_a_video.png filter=lfs diff=lfs merge=lfs -text
91
+ screenshots/28_prod_add_realistic_sound_to_a_video.png filter=lfs diff=lfs merge=lfs -text
92
+ screenshots/29_local_predict_stock_market_trends.png filter=lfs diff=lfs merge=lfs -text
93
+ screenshots/29_prod_predict_stock_market_trends.png filter=lfs diff=lfs merge=lfs -text
94
+ screenshots/30_local_translate_a_language_in_real_time.png filter=lfs diff=lfs merge=lfs -text
95
+ screenshots/30_prod_translate_a_language_in_real_time.png filter=lfs diff=lfs merge=lfs -text
96
+ screenshots/31_local_colorize_black_and_white_photos.png filter=lfs diff=lfs merge=lfs -text
97
+ screenshots/31_prod_colorize_black_and_white_photos.png filter=lfs diff=lfs merge=lfs -text
98
+ screenshots/32_local_transform_a_daytime_scene_into_a_night_scene.png filter=lfs diff=lfs merge=lfs -text
99
+ screenshots/32_prod_transform_a_daytime_scene_into_a_night_scene.png filter=lfs diff=lfs merge=lfs -text
100
+ screenshots/33_local_create_a_customer_service_chatbot.png filter=lfs diff=lfs merge=lfs -text
101
+ screenshots/33_prod_create_a_customer_service_chatbot.png filter=lfs diff=lfs merge=lfs -text
102
+ screenshots/34_local_convert_a_portrait_into_a_talking_video.png filter=lfs diff=lfs merge=lfs -text
103
+ screenshots/34_prod_convert_a_portrait_into_a_talking_video.png filter=lfs diff=lfs merge=lfs -text
104
+ screenshots/35_local_generate_a_3d_model_from_an_image.png filter=lfs diff=lfs merge=lfs -text
105
+ screenshots/35_prod_generate_a_3d_model_from_an_image.png filter=lfs diff=lfs merge=lfs -text
106
+ screenshots/36_local_detect_harmful_or_offensive_content_in_images.png filter=lfs diff=lfs merge=lfs -text
107
+ screenshots/36_prod_detect_harmful_or_offensive_content_in_images.png filter=lfs diff=lfs merge=lfs -text
108
+ screenshots/37_local_generate_speech_from_text_in_multiple_languages.png filter=lfs diff=lfs merge=lfs -text
109
+ screenshots/37_prod_generate_speech_from_text_in_multiple_languages.png filter=lfs diff=lfs merge=lfs -text
110
+ screenshots/38_local_automate_meeting_notes_summaries.png filter=lfs diff=lfs merge=lfs -text
111
+ screenshots/38_prod_automate_meeting_notes_summaries.png filter=lfs diff=lfs merge=lfs -text
index.html CHANGED
@@ -1,19 +1,741 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Screenshot Comparison</title>
7
+ <style>
8
+ body {
9
+ font-family: Arial, sans-serif;
10
+ max-width: 1600px;
11
+ margin: 0 auto;
12
+ padding: 20px;
13
+ }
14
+ h1 {
15
+ text-align: center;
16
+ margin-bottom: 30px;
17
+ }
18
+ .comparison {
19
+ margin-bottom: 40px;
20
+ box-shadow: 0 0 10px rgba(0,0,0,0.1);
21
+ border-radius: 5px;
22
+ overflow: hidden;
23
+ }
24
+ .prompt {
25
+ background-color: #f3f3f3;
26
+ padding: 10px 20px;
27
+ font-size: 18px;
28
+ font-weight: bold;
29
+ }
30
+ .images {
31
+ display: flex;
32
+ flex-direction: row;
33
+ }
34
+ .image-container {
35
+ flex: 1;
36
+ padding: 10px;
37
+ text-align: center;
38
+ }
39
+ .image-container h3 {
40
+ margin-top: 0;
41
+ color: #555;
42
+ }
43
+ img {
44
+ max-width: 100%;
45
+ border: 1px solid #ddd;
46
+ }
47
+ .back-to-top {
48
+ position: fixed;
49
+ bottom: 20px;
50
+ right: 20px;
51
+ background-color: #333;
52
+ color: white;
53
+ padding: 10px 15px;
54
+ border-radius: 5px;
55
+ text-decoration: none;
56
+ }
57
+ #prompt-list {
58
+ position: fixed;
59
+ top: 20px;
60
+ right: 20px;
61
+ background-color: white;
62
+ border: 1px solid #ddd;
63
+ padding: 10px;
64
+ border-radius: 5px;
65
+ max-height: 80vh;
66
+ overflow-y: auto;
67
+ box-shadow: 0 0 10px rgba(0,0,0,0.1);
68
+ }
69
+ #prompt-list h3 {
70
+ margin-top: 0;
71
+ }
72
+ #prompt-list ul {
73
+ margin: 0;
74
+ padding-left: 20px;
75
+ }
76
+ #prompt-list li {
77
+ margin-bottom: 5px;
78
+ }
79
+ #prompt-list a {
80
+ text-decoration: none;
81
+ color: #0066cc;
82
+ }
83
+ </style>
84
+ </head>
85
+ <body>
86
+ <h1>Local vs Production Screenshot Comparison</h1>
87
+
88
+ <div id="prompt-list">
89
+ <h3>Prompts</h3>
90
+ <ul>
91
+ <li><a href="#prompt-1">Make a viral meme</a></li>
92
+ <li><a href="#prompt-2">Generate music</a></li>
93
+ <li><a href="#prompt-3">Enhance audio quality</a></li>
94
+ <li><a href="#prompt-4">Generate an application</a></li>
95
+ <li><a href="#prompt-5">Restore an old photo</a></li>
96
+ <li><a href="#prompt-6">Create a custom emoji</a></li>
97
+ <li><a href="#prompt-7">Create a 3D avatar</a></li>
98
+ <li><a href="#prompt-8">Try on virtual clothes</a></li>
99
+ <li><a href="#prompt-9">Put a logo on an image</a></li>
100
+ <li><a href="#prompt-10">Track objects in video</a></li>
101
+ <li><a href="#prompt-11">Generate a custom logo</a></li>
102
+ <li><a href="#prompt-12">Remove objects from a photo</a></li>
103
+ <li><a href="#prompt-13">Extend images automatically</a></li>
104
+ <li><a href="#prompt-14">Generate song lyrics</a></li>
105
+ <li><a href="#prompt-15">Add subtitles to a video</a></li>
106
+ <li><a href="#prompt-16">Detect objects in an image</a></li>
107
+ <li><a href="#prompt-17">Change the lighting in a photo</a></li>
108
+ <li><a href="#prompt-18">Create an anime version of me</a></li>
109
+ <li><a href="#prompt-19">Remove background from a picture</a></li>
110
+ <li><a href="#prompt-20">Transcribe podcast audio to text</a></li>
111
+ <li><a href="#prompt-21">Separate vocals from a music track</a></li>
112
+ <li><a href="#prompt-22">Convert 2D sketches into 3D models</a></li>
113
+ <li><a href="#prompt-23">Remove background noise from an audio</a></li>
114
+ <li><a href="#prompt-24">Extract text from scanned documents</a></li>
115
+ <li><a href="#prompt-25">Generate music for a video</a></li>
116
+ <li><a href="#prompt-26">Create a video from an image</a></li>
117
+ <li><a href="#prompt-27">Convert CSV data into insights</a></li>
118
+ <li><a href="#prompt-28">Add realistic sound to a video</a></li>
119
+ <li><a href="#prompt-29">Predict stock market trends</a></li>
120
+ <li><a href="#prompt-30">Translate a language in real-time</a></li>
121
+ <li><a href="#prompt-31">Colorize black and white photos</a></li>
122
+ <li><a href="#prompt-32">Transform a daytime scene into a night scene</a></li>
123
+ <li><a href="#prompt-33">Create a customer service chatbot</a></li>
124
+ <li><a href="#prompt-34">Convert a portrait into a talking video</a></li>
125
+ <li><a href="#prompt-35">Generate a 3D model from an image</a></li>
126
+ <li><a href="#prompt-36">Detect harmful or offensive content in images</a></li>
127
+ <li><a href="#prompt-37">Generate speech from text in multiple languages</a></li>
128
+ <li><a href="#prompt-38">Automate meeting notes summaries</a></li>
129
+ </ul>
130
+ </div>
131
+
132
+ <div id="comparisons-container">
133
+ <!-- Prompt 1 -->
134
+ <div class="comparison" id="prompt-1">
135
+ <div class="prompt">Prompt 1: Make a viral meme</div>
136
+ <div class="images">
137
+ <div class="image-container">
138
+ <h3>Local</h3>
139
+ <img src="screenshots/01_local_make_a_viral_meme.png" alt="Local: Make a viral meme">
140
+ </div>
141
+ <div class="image-container">
142
+ <h3>Production</h3>
143
+ <img src="screenshots/01_prod_make_a_viral_meme.png" alt="Production: Make a viral meme">
144
+ </div>
145
+ </div>
146
+ </div>
147
+
148
+ <!-- Prompt 2 -->
149
+ <div class="comparison" id="prompt-2">
150
+ <div class="prompt">Prompt 2: Generate music</div>
151
+ <div class="images">
152
+ <div class="image-container">
153
+ <h3>Local</h3>
154
+ <img src="screenshots/02_local_generate_music.png" alt="Local: Generate music">
155
+ </div>
156
+ <div class="image-container">
157
+ <h3>Production</h3>
158
+ <img src="screenshots/02_prod_generate_music.png" alt="Production: Generate music">
159
+ </div>
160
+ </div>
161
+ </div>
162
+
163
+ <!-- Prompt 3 -->
164
+ <div class="comparison" id="prompt-3">
165
+ <div class="prompt">Prompt 3: Enhance audio quality</div>
166
+ <div class="images">
167
+ <div class="image-container">
168
+ <h3>Local</h3>
169
+ <img src="screenshots/03_local_enhance_audio_quality.png" alt="Local: Enhance audio quality">
170
+ </div>
171
+ <div class="image-container">
172
+ <h3>Production</h3>
173
+ <img src="screenshots/03_prod_enhance_audio_quality.png" alt="Production: Enhance audio quality">
174
+ </div>
175
+ </div>
176
+ </div>
177
+
178
+ <!-- Prompt 4 -->
179
+ <div class="comparison" id="prompt-4">
180
+ <div class="prompt">Prompt 4: Generate an application</div>
181
+ <div class="images">
182
+ <div class="image-container">
183
+ <h3>Local</h3>
184
+ <img src="screenshots/04_local_generate_an_application.png" alt="Local: Generate an application">
185
+ </div>
186
+ <div class="image-container">
187
+ <h3>Production</h3>
188
+ <img src="screenshots/04_prod_generate_an_application.png" alt="Production: Generate an application">
189
+ </div>
190
+ </div>
191
+ </div>
192
+
193
+ <!-- Prompt 5 -->
194
+ <div class="comparison" id="prompt-5">
195
+ <div class="prompt">Prompt 5: Restore an old photo</div>
196
+ <div class="images">
197
+ <div class="image-container">
198
+ <h3>Local</h3>
199
+ <img src="screenshots/05_local_restore_an_old_photo.png" alt="Local: Restore an old photo">
200
+ </div>
201
+ <div class="image-container">
202
+ <h3>Production</h3>
203
+ <img src="screenshots/05_prod_restore_an_old_photo.png" alt="Production: Restore an old photo">
204
+ </div>
205
+ </div>
206
+ </div>
207
+
208
+ <!-- Prompt 6 -->
209
+ <div class="comparison" id="prompt-6">
210
+ <div class="prompt">Prompt 6: Create a custom emoji</div>
211
+ <div class="images">
212
+ <div class="image-container">
213
+ <h3>Local</h3>
214
+ <img src="screenshots/06_local_create_a_custom_emoji.png" alt="Local: Create a custom emoji">
215
+ </div>
216
+ <div class="image-container">
217
+ <h3>Production</h3>
218
+ <img src="screenshots/06_prod_create_a_custom_emoji.png" alt="Production: Create a custom emoji">
219
+ </div>
220
+ </div>
221
+ </div>
222
+
223
+ <!-- Prompt 7 -->
224
+ <div class="comparison" id="prompt-7">
225
+ <div class="prompt">Prompt 7: Create a 3D avatar</div>
226
+ <div class="images">
227
+ <div class="image-container">
228
+ <h3>Local</h3>
229
+ <img src="screenshots/07_local_create_a_3d_avatar.png" alt="Local: Create a 3D avatar">
230
+ </div>
231
+ <div class="image-container">
232
+ <h3>Production</h3>
233
+ <img src="screenshots/07_prod_create_a_3d_avatar.png" alt="Production: Create a 3D avatar">
234
+ </div>
235
+ </div>
236
+ </div>
237
+
238
+ <!-- Prompt 8 -->
239
+ <div class="comparison" id="prompt-8">
240
+ <div class="prompt">Prompt 8: Try on virtual clothes</div>
241
+ <div class="images">
242
+ <div class="image-container">
243
+ <h3>Local</h3>
244
+ <img src="screenshots/08_local_try_on_virtual_clothes.png" alt="Local: Try on virtual clothes">
245
+ </div>
246
+ <div class="image-container">
247
+ <h3>Production</h3>
248
+ <img src="screenshots/08_prod_try_on_virtual_clothes.png" alt="Production: Try on virtual clothes">
249
+ </div>
250
+ </div>
251
+ </div>
252
+
253
+ <!-- Prompt 9 -->
254
+ <div class="comparison" id="prompt-9">
255
+ <div class="prompt">Prompt 9: Put a logo on an image</div>
256
+ <div class="images">
257
+ <div class="image-container">
258
+ <h3>Local</h3>
259
+ <img src="screenshots/09_local_put_a_logo_on_an_image.png" alt="Local: Put a logo on an image">
260
+ </div>
261
+ <div class="image-container">
262
+ <h3>Production</h3>
263
+ <img src="screenshots/09_prod_put_a_logo_on_an_image.png" alt="Production: Put a logo on an image">
264
+ </div>
265
+ </div>
266
+ </div>
267
+
268
+ <!-- Prompt 10 -->
269
+ <div class="comparison" id="prompt-10">
270
+ <div class="prompt">Prompt 10: Track objects in video</div>
271
+ <div class="images">
272
+ <div class="image-container">
273
+ <h3>Local</h3>
274
+ <img src="screenshots/10_local_track_objects_in_video.png" alt="Local: Track objects in video">
275
+ </div>
276
+ <div class="image-container">
277
+ <h3>Production</h3>
278
+ <img src="screenshots/10_prod_track_objects_in_video.png" alt="Production: Track objects in video">
279
+ </div>
280
+ </div>
281
+ </div>
282
+
283
+ <!-- Prompt 11 -->
284
+ <div class="comparison" id="prompt-11">
285
+ <div class="prompt">Prompt 11: Generate a custom logo</div>
286
+ <div class="images">
287
+ <div class="image-container">
288
+ <h3>Local</h3>
289
+ <img src="screenshots/11_local_generate_a_custom_logo.png" alt="Local: Generate a custom logo">
290
+ </div>
291
+ <div class="image-container">
292
+ <h3>Production</h3>
293
+ <img src="screenshots/11_prod_generate_a_custom_logo.png" alt="Production: Generate a custom logo">
294
+ </div>
295
+ </div>
296
+ </div>
297
+
298
+ <!-- Prompt 12 -->
299
+ <div class="comparison" id="prompt-12">
300
+ <div class="prompt">Prompt 12: Remove objects from a photo</div>
301
+ <div class="images">
302
+ <div class="image-container">
303
+ <h3>Local</h3>
304
+ <img src="screenshots/12_local_remove_objects_from_a_photo.png" alt="Local: Remove objects from a photo">
305
+ </div>
306
+ <div class="image-container">
307
+ <h3>Production</h3>
308
+ <img src="screenshots/12_prod_remove_objects_from_a_photo.png" alt="Production: Remove objects from a photo">
309
+ </div>
310
+ </div>
311
+ </div>
312
+
313
+ <!-- Prompt 13 -->
314
+ <div class="comparison" id="prompt-13">
315
+ <div class="prompt">Prompt 13: Extend images automatically</div>
316
+ <div class="images">
317
+ <div class="image-container">
318
+ <h3>Local</h3>
319
+ <img src="screenshots/13_local_extend_images_automatically.png" alt="Local: Extend images automatically">
320
+ </div>
321
+ <div class="image-container">
322
+ <h3>Production</h3>
323
+ <img src="screenshots/13_prod_extend_images_automatically.png" alt="Production: Extend images automatically">
324
+ </div>
325
+ </div>
326
+ </div>
327
+
328
+ <!-- Prompt 14 -->
329
+ <div class="comparison" id="prompt-14">
330
+ <div class="prompt">Prompt 14: Generate song lyrics</div>
331
+ <div class="images">
332
+ <div class="image-container">
333
+ <h3>Local</h3>
334
+ <img src="screenshots/14_local_generate_song_lyrics.png" alt="Local: Generate song lyrics">
335
+ </div>
336
+ <div class="image-container">
337
+ <h3>Production</h3>
338
+ <img src="screenshots/14_prod_generate_song_lyrics.png" alt="Production: Generate song lyrics">
339
+ </div>
340
+ </div>
341
+ </div>
342
+
343
+ <!-- Prompt 15 -->
344
+ <div class="comparison" id="prompt-15">
345
+ <div class="prompt">Prompt 15: Add subtitles to a video</div>
346
+ <div class="images">
347
+ <div class="image-container">
348
+ <h3>Local</h3>
349
+ <img src="screenshots/15_local_add_subtitles_to_a_video.png" alt="Local: Add subtitles to a video">
350
+ </div>
351
+ <div class="image-container">
352
+ <h3>Production</h3>
353
+ <img src="screenshots/15_prod_add_subtitles_to_a_video.png" alt="Production: Add subtitles to a video">
354
+ </div>
355
+ </div>
356
+ </div>
357
+
358
+ <!-- Prompt 16 -->
359
+ <div class="comparison" id="prompt-16">
360
+ <div class="prompt">Prompt 16: Detect objects in an image</div>
361
+ <div class="images">
362
+ <div class="image-container">
363
+ <h3>Local</h3>
364
+ <img src="screenshots/16_local_detect_objects_in_an_image.png" alt="Local: Detect objects in an image">
365
+ </div>
366
+ <div class="image-container">
367
+ <h3>Production</h3>
368
+ <img src="screenshots/16_prod_detect_objects_in_an_image.png" alt="Production: Detect objects in an image">
369
+ </div>
370
+ </div>
371
+ </div>
372
+
373
+ <!-- Prompt 17 -->
374
+ <div class="comparison" id="prompt-17">
375
+ <div class="prompt">Prompt 17: Change the lighting in a photo</div>
376
+ <div class="images">
377
+ <div class="image-container">
378
+ <h3>Local</h3>
379
+ <img src="screenshots/17_local_change_the_lighting_in_a_photo.png" alt="Local: Change the lighting in a photo">
380
+ </div>
381
+ <div class="image-container">
382
+ <h3>Production</h3>
383
+ <img src="screenshots/17_prod_change_the_lighting_in_a_photo.png" alt="Production: Change the lighting in a photo">
384
+ </div>
385
+ </div>
386
+ </div>
387
+
388
+ <!-- Prompt 18 -->
389
+ <div class="comparison" id="prompt-18">
390
+ <div class="prompt">Prompt 18: Create an anime version of me</div>
391
+ <div class="images">
392
+ <div class="image-container">
393
+ <h3>Local</h3>
394
+ <img src="screenshots/18_local_create_an_anime_version_of_me.png" alt="Local: Create an anime version of me">
395
+ </div>
396
+ <div class="image-container">
397
+ <h3>Production</h3>
398
+ <img src="screenshots/18_prod_create_an_anime_version_of_me.png" alt="Production: Create an anime version of me">
399
+ </div>
400
+ </div>
401
+ </div>
402
+
403
+ <!-- Prompt 19 -->
404
+ <div class="comparison" id="prompt-19">
405
+ <div class="prompt">Prompt 19: Remove background from a picture</div>
406
+ <div class="images">
407
+ <div class="image-container">
408
+ <h3>Local</h3>
409
+ <img src="screenshots/19_local_remove_background_from_a_picture.png" alt="Local: Remove background from a picture">
410
+ </div>
411
+ <div class="image-container">
412
+ <h3>Production</h3>
413
+ <img src="screenshots/19_prod_remove_background_from_a_picture.png" alt="Production: Remove background from a picture">
414
+ </div>
415
+ </div>
416
+ </div>
417
+
418
+ <!-- Prompt 20 -->
419
+ <div class="comparison" id="prompt-20">
420
+ <div class="prompt">Prompt 20: Transcribe podcast audio to text</div>
421
+ <div class="images">
422
+ <div class="image-container">
423
+ <h3>Local</h3>
424
+ <img src="screenshots/20_local_transcribe_podcast_audio_to_text.png" alt="Local: Transcribe podcast audio to text">
425
+ </div>
426
+ <div class="image-container">
427
+ <h3>Production</h3>
428
+ <img src="screenshots/20_prod_transcribe_podcast_audio_to_text.png" alt="Production: Transcribe podcast audio to text">
429
+ </div>
430
+ </div>
431
+ </div>
432
+
433
+ <!-- Prompt 21 -->
434
+ <div class="comparison" id="prompt-21">
435
+ <div class="prompt">Prompt 21: Separate vocals from a music track</div>
436
+ <div class="images">
437
+ <div class="image-container">
438
+ <h3>Local</h3>
439
+ <img src="screenshots/21_local_separate_vocals_from_a_music_track.png" alt="Local: Separate vocals from a music track">
440
+ </div>
441
+ <div class="image-container">
442
+ <h3>Production</h3>
443
+ <img src="screenshots/21_prod_separate_vocals_from_a_music_track.png" alt="Production: Separate vocals from a music track">
444
+ </div>
445
+ </div>
446
+ </div>
447
+
448
+ <!-- Prompt 22 -->
449
+ <div class="comparison" id="prompt-22">
450
+ <div class="prompt">Prompt 22: Convert 2D sketches into 3D models</div>
451
+ <div class="images">
452
+ <div class="image-container">
453
+ <h3>Local</h3>
454
+ <img src="screenshots/22_local_convert_2d_sketches_into_3d_models.png" alt="Local: Convert 2D sketches into 3D models">
455
+ </div>
456
+ <div class="image-container">
457
+ <h3>Production</h3>
458
+ <img src="screenshots/22_prod_convert_2d_sketches_into_3d_models.png" alt="Production: Convert 2D sketches into 3D models">
459
+ </div>
460
+ </div>
461
+ </div>
462
+
463
+ <!-- Prompt 23 -->
464
+ <div class="comparison" id="prompt-23">
465
+ <div class="prompt">Prompt 23: Remove background noise from an audio</div>
466
+ <div class="images">
467
+ <div class="image-container">
468
+ <h3>Local</h3>
469
+ <img src="screenshots/23_local_remove_background_noise_from_an_audio.png" alt="Local: Remove background noise from an audio">
470
+ </div>
471
+ <div class="image-container">
472
+ <h3>Production</h3>
473
+ <img src="screenshots/23_prod_remove_background_noise_from_an_audio.png" alt="Production: Remove background noise from an audio">
474
+ </div>
475
+ </div>
476
+ </div>
477
+
478
+ <!-- Prompt 24 -->
479
+ <div class="comparison" id="prompt-24">
480
+ <div class="prompt">Prompt 24: Extract text from scanned documents</div>
481
+ <div class="images">
482
+ <div class="image-container">
483
+ <h3>Local</h3>
484
+ <img src="screenshots/24_local_extract_text_from_scanned_documents.png" alt="Local: Extract text from scanned documents">
485
+ </div>
486
+ <div class="image-container">
487
+ <h3>Production</h3>
488
+ <img src="screenshots/24_prod_extract_text_from_scanned_documents.png" alt="Production: Extract text from scanned documents">
489
+ </div>
490
+ </div>
491
+ </div>
492
+
493
+ <!-- Prompt 25 -->
494
+ <div class="comparison" id="prompt-25">
495
+ <div class="prompt">Prompt 25: Generate music for a video</div>
496
+ <div class="images">
497
+ <div class="image-container">
498
+ <h3>Local</h3>
499
+ <img src="screenshots/25_local_generate_music_for_a_video.png" alt="Local: Generate music for a video">
500
+ </div>
501
+ <div class="image-container">
502
+ <h3>Production</h3>
503
+ <img src="screenshots/25_prod_generate_music_for_a_video.png" alt="Production: Generate music for a video">
504
+ </div>
505
+ </div>
506
+ </div>
507
+
508
+ <!-- Prompt 26 -->
509
+ <div class="comparison" id="prompt-26">
510
+ <div class="prompt">Prompt 26: Create a video from an image</div>
511
+ <div class="images">
512
+ <div class="image-container">
513
+ <h3>Local</h3>
514
+ <img src="screenshots/26_local_create_a_video_from_an_image.png" alt="Local: Create a video from an image">
515
+ </div>
516
+ <div class="image-container">
517
+ <h3>Production</h3>
518
+ <img src="screenshots/26_prod_create_a_video_from_an_image.png" alt="Production: Create a video from an image">
519
+ </div>
520
+ </div>
521
+ </div>
522
+
523
+ <!-- Prompt 27 -->
524
+ <div class="comparison" id="prompt-27">
525
+ <div class="prompt">Prompt 27: Convert CSV data into insights</div>
526
+ <div class="images">
527
+ <div class="image-container">
528
+ <h3>Local</h3>
529
+ <img src="screenshots/27_local_convert_csv_data_into_insights.png" alt="Local: Convert CSV data into insights">
530
+ </div>
531
+ <div class="image-container">
532
+ <h3>Production</h3>
533
+ <img src="screenshots/27_prod_convert_csv_data_into_insights.png" alt="Production: Convert CSV data into insights">
534
+ </div>
535
+ </div>
536
+ </div>
537
+
538
+ <!-- Prompt 28 -->
539
+ <div class="comparison" id="prompt-28">
540
+ <div class="prompt">Prompt 28: Add realistic sound to a video</div>
541
+ <div class="images">
542
+ <div class="image-container">
543
+ <h3>Local</h3>
544
+ <img src="screenshots/28_local_add_realistic_sound_to_a_video.png" alt="Local: Add realistic sound to a video">
545
+ </div>
546
+ <div class="image-container">
547
+ <h3>Production</h3>
548
+ <img src="screenshots/28_prod_add_realistic_sound_to_a_video.png" alt="Production: Add realistic sound to a video">
549
+ </div>
550
+ </div>
551
+ </div>
552
+
553
+ <!-- Prompt 29 -->
554
+ <div class="comparison" id="prompt-29">
555
+ <div class="prompt">Prompt 29: Predict stock market trends</div>
556
+ <div class="images">
557
+ <div class="image-container">
558
+ <h3>Local</h3>
559
+ <img src="screenshots/29_local_predict_stock_market_trends.png" alt="Local: Predict stock market trends">
560
+ </div>
561
+ <div class="image-container">
562
+ <h3>Production</h3>
563
+ <img src="screenshots/29_prod_predict_stock_market_trends.png" alt="Production: Predict stock market trends">
564
+ </div>
565
+ </div>
566
+ </div>
567
+
568
+ <!-- Prompt 30 -->
569
+ <div class="comparison" id="prompt-30">
570
+ <div class="prompt">Prompt 30: Translate a language in real-time</div>
571
+ <div class="images">
572
+ <div class="image-container">
573
+ <h3>Local</h3>
574
+ <img src="screenshots/30_local_translate_a_language_in_real_time.png" alt="Local: Translate a language in real-time">
575
+ </div>
576
+ <div class="image-container">
577
+ <h3>Production</h3>
578
+ <img src="screenshots/30_prod_translate_a_language_in_real_time.png" alt="Production: Translate a language in real-time">
579
+ </div>
580
+ </div>
581
+ </div>
582
+
583
+ <!-- Prompt 31 -->
584
+ <div class="comparison" id="prompt-31">
585
+ <div class="prompt">Prompt 31: Colorize black and white photos</div>
586
+ <div class="images">
587
+ <div class="image-container">
588
+ <h3>Local</h3>
589
+ <img src="screenshots/31_local_colorize_black_and_white_photos.png" alt="Local: Colorize black and white photos">
590
+ </div>
591
+ <div class="image-container">
592
+ <h3>Production</h3>
593
+ <img src="screenshots/31_prod_colorize_black_and_white_photos.png" alt="Production: Colorize black and white photos">
594
+ </div>
595
+ </div>
596
+ </div>
597
+
598
+ <!-- Prompt 32 -->
599
+ <div class="comparison" id="prompt-32">
600
+ <div class="prompt">Prompt 32: Transform a daytime scene into a night scene</div>
601
+ <div class="images">
602
+ <div class="image-container">
603
+ <h3>Local</h3>
604
+ <img src="screenshots/32_local_transform_a_daytime_scene_into_a_night_scene.png" alt="Local: Transform a daytime scene into a night scene">
605
+ </div>
606
+ <div class="image-container">
607
+ <h3>Production</h3>
608
+ <img src="screenshots/32_prod_transform_a_daytime_scene_into_a_night_scene.png" alt="Production: Transform a daytime scene into a night scene">
609
+ </div>
610
+ </div>
611
+ </div>
612
+
613
+ <!-- Prompt 33 -->
614
+ <div class="comparison" id="prompt-33">
615
+ <div class="prompt">Prompt 33: Create a customer service chatbot</div>
616
+ <div class="images">
617
+ <div class="image-container">
618
+ <h3>Local</h3>
619
+ <img src="screenshots/33_local_create_a_customer_service_chatbot.png" alt="Local: Create a customer service chatbot">
620
+ </div>
621
+ <div class="image-container">
622
+ <h3>Production</h3>
623
+ <img src="screenshots/33_prod_create_a_customer_service_chatbot.png" alt="Production: Create a customer service chatbot">
624
+ </div>
625
+ </div>
626
+ </div>
627
+
628
+ <!-- Prompt 34 -->
629
+ <div class="comparison" id="prompt-34">
630
+ <div class="prompt">Prompt 34: Convert a portrait into a talking video</div>
631
+ <div class="images">
632
+ <div class="image-container">
633
+ <h3>Local</h3>
634
+ <img src="screenshots/34_local_convert_a_portrait_into_a_talking_video.png" alt="Local: Convert a portrait into a talking video">
635
+ </div>
636
+ <div class="image-container">
637
+ <h3>Production</h3>
638
+ <img src="screenshots/34_prod_convert_a_portrait_into_a_talking_video.png" alt="Production: Convert a portrait into a talking video">
639
+ </div>
640
+ </div>
641
+ </div>
642
+
643
+ <!-- Prompt 35 -->
644
+ <div class="comparison" id="prompt-35">
645
+ <div class="prompt">Prompt 35: Generate a 3D model from an image</div>
646
+ <div class="images">
647
+ <div class="image-container">
648
+ <h3>Local</h3>
649
+ <img src="screenshots/35_local_generate_a_3d_model_from_an_image.png" alt="Local: Generate a 3D model from an image">
650
+ </div>
651
+ <div class="image-container">
652
+ <h3>Production</h3>
653
+ <img src="screenshots/35_prod_generate_a_3d_model_from_an_image.png" alt="Production: Generate a 3D model from an image">
654
+ </div>
655
+ </div>
656
+ </div>
657
+
658
+ <!-- Prompt 36 -->
659
+ <div class="comparison" id="prompt-36">
660
+ <div class="prompt">Prompt 36: Detect harmful or offensive content in images</div>
661
+ <div class="images">
662
+ <div class="image-container">
663
+ <h3>Local</h3>
664
+ <img src="screenshots/36_local_detect_harmful_or_offensive_content_in_images.png" alt="Local: Detect harmful or offensive content in images">
665
+ </div>
666
+ <div class="image-container">
667
+ <h3>Production</h3>
668
+ <img src="screenshots/36_prod_detect_harmful_or_offensive_content_in_images.png" alt="Production: Detect harmful or offensive content in images">
669
+ </div>
670
+ </div>
671
+ </div>
672
+
673
+ <!-- Prompt 37 -->
674
+ <div class="comparison" id="prompt-37">
675
+ <div class="prompt">Prompt 37: Generate speech from text in multiple languages</div>
676
+ <div class="images">
677
+ <div class="image-container">
678
+ <h3>Local</h3>
679
+ <img src="screenshots/37_local_generate_speech_from_text_in_multiple_languages.png" alt="Local: Generate speech from text in multiple languages">
680
+ </div>
681
+ <div class="image-container">
682
+ <h3>Production</h3>
683
+ <img src="screenshots/37_prod_generate_speech_from_text_in_multiple_languages.png" alt="Production: Generate speech from text in multiple languages">
684
+ </div>
685
+ </div>
686
+ </div>
687
+
688
+ <!-- Prompt 38 -->
689
+ <div class="comparison" id="prompt-38">
690
+ <div class="prompt">Prompt 38: Automate meeting notes summaries</div>
691
+ <div class="images">
692
+ <div class="image-container">
693
+ <h3>Local</h3>
694
+ <img src="screenshots/38_local_automate_meeting_notes_summaries.png" alt="Local: Automate meeting notes summaries">
695
+ </div>
696
+ <div class="image-container">
697
+ <h3>Production</h3>
698
+ <img src="screenshots/38_prod_automate_meeting_notes_summaries.png" alt="Production: Automate meeting notes summaries">
699
+ </div>
700
+ </div>
701
+ </div>
702
+ </div>
703
+
704
+ <a href="#" class="back-to-top">Back to Top</a>
705
+
706
+ <script>
707
+ // JavaScript to highlight the current prompt in the navigation
708
+ document.addEventListener('DOMContentLoaded', function() {
709
+ const comparisons = document.querySelectorAll('.comparison');
710
+ const observerOptions = {
711
+ root: null,
712
+ rootMargin: '0px',
713
+ threshold: 0.5
714
+ };
715
+
716
+ const observer = new IntersectionObserver((entries) => {
717
+ entries.forEach(entry => {
718
+ if (entry.isIntersecting) {
719
+ const id = entry.target.id;
720
+ const links = document.querySelectorAll('#prompt-list a');
721
+
722
+ links.forEach(link => {
723
+ if (link.getAttribute('href') === '#' + id) {
724
+ link.style.fontWeight = 'bold';
725
+ link.style.color = '#0066cc';
726
+ } else {
727
+ link.style.fontWeight = 'normal';
728
+ link.style.color = '#0066cc';
729
+ }
730
+ });
731
+ }
732
+ });
733
+ }, observerOptions);
734
+
735
+ comparisons.forEach(comparison => {
736
+ observer.observe(comparison);
737
+ });
738
+ });
739
+ </script>
740
+ </body>
741
+ </html>
screenshots/01_local_make_a_viral_meme.png ADDED

Git LFS Details

  • SHA256: 1107868fcf5beb400afb217b04ca5c15d4215dc18f470aaa27d4dd8a45abbf76
  • Pointer size: 131 Bytes
  • Size of remote file: 819 kB
screenshots/01_prod_make_a_viral_meme.png ADDED

Git LFS Details

  • SHA256: ed365527c18abd7e9c75cf6ffe08ad8e9c4276829419bcafd4f8f2cc270b56d4
  • Pointer size: 131 Bytes
  • Size of remote file: 826 kB
screenshots/02_local_generate_music.png ADDED

Git LFS Details

  • SHA256: 069b206f6c781860e5875574315e8c902af1c9c04bfa184480b83fdb2e6d046e
  • Pointer size: 131 Bytes
  • Size of remote file: 872 kB
screenshots/02_prod_generate_music.png ADDED

Git LFS Details

  • SHA256: affde2d5ba70cbb56ff856f541cc13cf82b02863d4f9efcd927edb4b481ea662
  • Pointer size: 131 Bytes
  • Size of remote file: 859 kB
screenshots/03_local_enhance_audio_quality.png ADDED

Git LFS Details

  • SHA256: 86678bdcaa39f4ec8cad88214e152a6a8998bb71701d6bf640b1577e19e87a32
  • Pointer size: 131 Bytes
  • Size of remote file: 858 kB
screenshots/03_prod_enhance_audio_quality.png ADDED

Git LFS Details

  • SHA256: 534556401481e4448f139cf9cb6b08c31293cbdd466a4fee5b8aaba495392a25
  • Pointer size: 131 Bytes
  • Size of remote file: 851 kB
screenshots/04_local_generate_an_application.png ADDED

Git LFS Details

  • SHA256: d2370c6c7674fffa21ec60bd19b52741229edd43ee09f8db51ecb8a5ee2ac172
  • Pointer size: 131 Bytes
  • Size of remote file: 898 kB
screenshots/04_prod_generate_an_application.png ADDED

Git LFS Details

  • SHA256: 9a3ed8dc408b7fd5eb992f1dc66d4f72e8fe3f7046edb235d95058d202bb02d6
  • Pointer size: 131 Bytes
  • Size of remote file: 872 kB
screenshots/05_local_restore_an_old_photo.png ADDED

Git LFS Details

  • SHA256: 2183ad7c78f1f726be4b3640b801173f1370f3554a30435b8a5bf767dbe155f6
  • Pointer size: 131 Bytes
  • Size of remote file: 858 kB
screenshots/05_prod_restore_an_old_photo.png ADDED

Git LFS Details

  • SHA256: 28b1b2643f29eb1cbbdfc352ce7a7968b5b46000d7dece4e35075fa961f65264
  • Pointer size: 131 Bytes
  • Size of remote file: 857 kB
screenshots/06_local_create_a_custom_emoji.png ADDED

Git LFS Details

  • SHA256: 2abe42fd37602715947a9c3a79a3037afdc7b6c504b8d065d0a7e4f0fb66869f
  • Pointer size: 131 Bytes
  • Size of remote file: 863 kB
screenshots/06_prod_create_a_custom_emoji.png ADDED

Git LFS Details

  • SHA256: 1430147aca9c4002680449c0a1c6bc351ba3b7d8e255135fc166ba3835e1a704
  • Pointer size: 131 Bytes
  • Size of remote file: 875 kB
screenshots/07_local_create_a_3d_avatar.png ADDED

Git LFS Details

  • SHA256: 5f95a123b84dd0803430401d3955c0e05ed02cc590a3e59611ab497f3b48ef32
  • Pointer size: 131 Bytes
  • Size of remote file: 875 kB
screenshots/07_prod_create_a_3d_avatar.png ADDED

Git LFS Details

  • SHA256: c0d3ff220d83815e14a742769d0ce2ea5d1b548c2ea97ab991cfc5b7c9654e81
  • Pointer size: 131 Bytes
  • Size of remote file: 871 kB
screenshots/08_local_try_on_virtual_clothes.png ADDED

Git LFS Details

  • SHA256: fe7f81aa9d34e1b367e051ff842929aaf4738e25ba142eb2320c06bdf0822c28
  • Pointer size: 131 Bytes
  • Size of remote file: 833 kB
screenshots/08_prod_try_on_virtual_clothes.png ADDED

Git LFS Details

  • SHA256: 41570d6fd84616212083ca0a063b414716b6f28128242cdfaa451b8c20bc288c
  • Pointer size: 131 Bytes
  • Size of remote file: 836 kB
screenshots/09_local_put_a_logo_on_an_image.png ADDED

Git LFS Details

  • SHA256: 74d7958c495b02e56b7719c4882e2fa1f09514b1d8519a2a88d0e3db8b56c5cb
  • Pointer size: 131 Bytes
  • Size of remote file: 888 kB
screenshots/09_prod_put_a_logo_on_an_image.png ADDED

Git LFS Details

  • SHA256: d83eeaf645ded70eb22a0e38b4726409f30f974e91ac0b26c8ce45f08297afec
  • Pointer size: 131 Bytes
  • Size of remote file: 883 kB
screenshots/10_local_track_objects_in_video.png ADDED

Git LFS Details

  • SHA256: 5dda82950da1615bd797352bc9151dc99a3e7adc88e232f6d73c06bbaf85624d
  • Pointer size: 131 Bytes
  • Size of remote file: 859 kB
screenshots/10_prod_track_objects_in_video.png ADDED

Git LFS Details

  • SHA256: 6c143a0138624d9571cea529d534b6e13f2ecf75f330c94af763d08e722661ee
  • Pointer size: 131 Bytes
  • Size of remote file: 831 kB
screenshots/11_local_generate_a_custom_logo.png ADDED

Git LFS Details

  • SHA256: ba603dee4639400a0aea3ce4bcca049e483768ef036e42b4f61ba01a7f2e87e9
  • Pointer size: 131 Bytes
  • Size of remote file: 840 kB
screenshots/11_prod_generate_a_custom_logo.png ADDED

Git LFS Details

  • SHA256: 44f058d18b3aedff1210252039564cd6bc54dfb047a2d7e046a1b5c56db862b4
  • Pointer size: 131 Bytes
  • Size of remote file: 836 kB
screenshots/12_local_remove_objects_from_a_photo.png ADDED

Git LFS Details

  • SHA256: ed9a2b27aee93d8f6b27519ffd399e62a84137bd951758a9dd29dca08bd83da2
  • Pointer size: 131 Bytes
  • Size of remote file: 859 kB
screenshots/12_prod_remove_objects_from_a_photo.png ADDED

Git LFS Details

  • SHA256: 5aeb464737d888c25f75ed723a8f49b992647e38b220ebe0d8a1dcddb29e5753
  • Pointer size: 131 Bytes
  • Size of remote file: 845 kB
screenshots/13_local_extend_images_automatically.png ADDED

Git LFS Details

  • SHA256: 24f5e7f2bfe6eec386fa4a64331340f9abcaed31728bde8abb933f589edbfb88
  • Pointer size: 131 Bytes
  • Size of remote file: 901 kB
screenshots/13_prod_extend_images_automatically.png ADDED

Git LFS Details

  • SHA256: 6e1bcd5f4eb1c73c8e7feb4cc2ed6c3c7df5e0624a65a4c4ad5a2592f715bfc9
  • Pointer size: 131 Bytes
  • Size of remote file: 899 kB
screenshots/14_local_generate_song_lyrics.png ADDED

Git LFS Details

  • SHA256: 6731ee0ac9528f4127793fefef53b17ec25eabd1952e69ce71da797559c93218
  • Pointer size: 131 Bytes
  • Size of remote file: 881 kB
screenshots/14_prod_generate_song_lyrics.png ADDED

Git LFS Details

  • SHA256: 8827a63023ef8eb1f81df3301c41d114bc8fd58c25d2ddb263e055c674968a1f
  • Pointer size: 131 Bytes
  • Size of remote file: 871 kB
screenshots/15_local_add_subtitles_to_a_video.png ADDED

Git LFS Details

  • SHA256: 47a37d6804cd666f79f664331d3a5b4e0c7c8e685df7bd62370f84ade8961aee
  • Pointer size: 131 Bytes
  • Size of remote file: 869 kB
screenshots/15_prod_add_subtitles_to_a_video.png ADDED

Git LFS Details

  • SHA256: 133a9511a4aeca5bc007cf26b9a8ccc1ef28600ab507270851ab51ebbc897fa6
  • Pointer size: 131 Bytes
  • Size of remote file: 840 kB
screenshots/16_local_detect_objects_in_an_image.png ADDED

Git LFS Details

  • SHA256: 35b75e57b0d00d1ab8eec987b124fbb6f547d594fdfe0f68550e3b8697b94fd9
  • Pointer size: 131 Bytes
  • Size of remote file: 868 kB
screenshots/16_prod_detect_objects_in_an_image.png ADDED

Git LFS Details

  • SHA256: 55899da0bb0665766289ee45fe96f24ed6582c9bba2c6dd544a7e6f67fc8f3de
  • Pointer size: 131 Bytes
  • Size of remote file: 863 kB
screenshots/17_local_change_the_lighting_in_a_photo.png ADDED

Git LFS Details

  • SHA256: b627f0f09d876cdf7abd8a839f293fea5c19b24b8fa055630521e7371ca3d2a8
  • Pointer size: 131 Bytes
  • Size of remote file: 887 kB
screenshots/17_prod_change_the_lighting_in_a_photo.png ADDED

Git LFS Details

  • SHA256: 88f04a79a1aa1e3f204cc13d55a93db2c8bc8531a512c067787049c301160141
  • Pointer size: 131 Bytes
  • Size of remote file: 885 kB
screenshots/18_local_create_an_anime_version_of_me.png ADDED

Git LFS Details

  • SHA256: d304bda620af7e919c747fc78980b7ab57a046d10c44797724801444248d6424
  • Pointer size: 131 Bytes
  • Size of remote file: 871 kB
screenshots/18_prod_create_an_anime_version_of_me.png ADDED

Git LFS Details

  • SHA256: a5ea0411243b51b026728b5e56937241e2f226ead8a21fcf38bad8f0005a6ec2
  • Pointer size: 131 Bytes
  • Size of remote file: 864 kB
screenshots/19_local_remove_background_from_a_picture.png ADDED

Git LFS Details

  • SHA256: 5eb30128cc4075863eb9d23517d6a7ac56df1931677ed525a040d8d1a1a9b53b
  • Pointer size: 131 Bytes
  • Size of remote file: 823 kB
screenshots/19_prod_remove_background_from_a_picture.png ADDED

Git LFS Details

  • SHA256: 884d94833d9567a5cbbc4d17e06ba24ecc32732468a1e1f72777d49cc85a46b5
  • Pointer size: 131 Bytes
  • Size of remote file: 814 kB
screenshots/20_local_transcribe_podcast_audio_to_text.png ADDED

Git LFS Details

  • SHA256: 96ec422f97930731d687d37b7581c7123b529958dd5a555e7cb4f9397cde5f03
  • Pointer size: 131 Bytes
  • Size of remote file: 855 kB
screenshots/20_prod_transcribe_podcast_audio_to_text.png ADDED

Git LFS Details

  • SHA256: 86a0b35430eeb23204f6da2fd11357a62f7c6c56091c08c9e417ab474213d94f
  • Pointer size: 131 Bytes
  • Size of remote file: 857 kB
screenshots/21_local_separate_vocals_from_a_music_track.png ADDED

Git LFS Details

  • SHA256: b5038de73e926185da334d0e36e08aba223ade9b0d8cffcbf2ea29aaf479d409
  • Pointer size: 131 Bytes
  • Size of remote file: 817 kB
screenshots/21_prod_separate_vocals_from_a_music_track.png ADDED

Git LFS Details

  • SHA256: 48cde35095199711c36ad1d57e6cb0436a9d5b4958187bba63e06a09835a0234
  • Pointer size: 131 Bytes
  • Size of remote file: 821 kB
screenshots/22_local_convert_2d_sketches_into_3d_models.png ADDED

Git LFS Details

  • SHA256: 034fd57cd06e8bcedda09ff14c87cc1e00c72008be8c578e39374eaa4e245508
  • Pointer size: 131 Bytes
  • Size of remote file: 831 kB
screenshots/22_prod_convert_2d_sketches_into_3d_models.png ADDED

Git LFS Details

  • SHA256: 26c207c49155b4ddf8066084f790d5ef81496113707da4b208d41c4ece633215
  • Pointer size: 131 Bytes
  • Size of remote file: 855 kB
screenshots/23_local_remove_background_noise_from_an_audio.png ADDED

Git LFS Details

  • SHA256: 23c1ad2321a8f4fcd9f99c76b2b49863826bd59c0c304a3b4d1bfb45ce6aecba
  • Pointer size: 131 Bytes
  • Size of remote file: 844 kB
screenshots/23_prod_remove_background_noise_from_an_audio.png ADDED

Git LFS Details

  • SHA256: 3ca6b6da22d23b34d43d1dc96db8093b63f8e2d22a4e04aac1e1216bb1eb3467
  • Pointer size: 131 Bytes
  • Size of remote file: 839 kB
screenshots/24_local_extract_text_from_scanned_documents.png ADDED

Git LFS Details

  • SHA256: 2a214edd8217b7c2a0f96d7e78addcfbff44b22b6d57e7353002c5302e7c077e
  • Pointer size: 131 Bytes
  • Size of remote file: 897 kB
screenshots/24_prod_extract_text_from_scanned_documents.png ADDED

Git LFS Details

  • SHA256: a7db31f5a65b18ceb690c3dbcfae4e647ad837eb0d05c525caaea60e06275dea
  • Pointer size: 131 Bytes
  • Size of remote file: 907 kB