agus wibisono.com

Getting Started With Google Gemini API In Python (Vertex AI) | Full Tutorial

Jadi jika Anda belum pernah mendengar tentang uh Gman AI sebelumnya, maka ini pada dasarnya adalah Model Udara terbaru yang dikembangkan oleh Google dan ternyata version AI ini jauh lebih mumpuni daripada gbt dengan AI terbuka, jadi sekarang API-nya gratis untuk digunakan hingga 15 Januari 2024, jadi mari kita lihat harganya dengan cepat sehingga modelnya akan disebut Gemini Pro sekarang dari version Gemini kami memiliki tiga jenis input berbeda, input gambar, input video clip dan input teks dan berikut adalah harga dan juga biaya untuk outputnya dan sekarang akan menjadi 05 sen per seribu K untuk mulai menggunakan version Gemini AI dengan Python jadi pertama-tama pastikan bahwa Anda menggunakan akun system Google Cloud dan jika Anda adalah pengguna baru, Anda mendapatkan 300.000 kredit eh untuk digunakan pada tahun pertama, jadi di atas cukup buat proyek dan jika Anda belum punya sebuah proyek cukup klik pada proyek baru dan ikuti instruksinya baiklah jadi sebelum kita dapat menggunakan design kita perlu membuat akun layanan dan biarkan saya memperbesarnya sedikit lebih besar oke jadi buka food selection navigasi apis dan kredensial layanan sekarang di sini kita perlu membuat akun layanan jika saya berasal dari AWS atau alamat Google, akun layanan setara dengan pengguna AWS dan jika saya berasal dari maka saya yakin itu akan setara dengan Grup sumber daya, jadi inilah saya akan uh mulai dari awal dari titik ini jadi di atas klik buat kredensial lalu klik pada akun layanan sekarang dapatkan berikan nama akun sehingga kita dapat memberi nama sesuatu seperti akun layanan demonstration lalu klik Buat dan lanjutkan sekarang di sini ingin menetapkan R ke dapat mengizinkan akun ini mengakses API tetapi untuk tujuan demonstrasi saya akan menetapkannya menjadi pemilik dan jika Anda ingin lebih spesifik, saya yakin itu akan menjadi vertex sehingga Anda akan berada di bawah grup AI vertex sehingga Anda bisa pilih eh set izin yang berlaku untuk Anda baiklah jadi sekali lagi saya akan memilih pemilik sebagai baris hanya untuk membuat segalanya sedikit uh mudah lalu klik lanjutkan dan pada dasarnya saya akan uh membuat pengguna sekarang klik dunk untuk selesaikan pengaturannya baiklah jadi di sini kita perlu menyimpan akun conal sebagai file JSM sekarang ini adalah akun yang baru saja saya buat sekarang klik ke akun di atas klik tombol dan buat kunci baru dengan menambahkan kunci lalu klik pada buat kunci baru sekarang untuk jenis kunci pilih Json dan buat dengan benar jadi saya akan menyimpan uh documents ini di folder proyek saya tetapi karena saya sudah memiliki data akun layanan sendiri, saya sebenarnya akan menggunakannya dan untuk untuk proyek saya sendiri, saya beri nama akun layanan file saya.Json baiklah jadi setelah Anda membuat sebenarnya tidak membuat setelah Anda mengunduh file Json akun C Anda ingin membuat variabel lingkungan baiklah jadi izinkan saya menampilkan variabel lingkungan saya di daftar terlebih dahulu setelah Anda mengunduh file Json yang ingin Anda buat lingkungan variabel dan mereka ingin memberi nama variabel lingkungan ke kredensial aplikasi Google dan memastikan bahwa nama variabelnya huruf besar mereka ingin menetapkan jalur file ke documents Json yang baru saja dibuat lalu klik oke jadi pada dasarnya yang terjadi adalah ketika Anda menggunakan fex AI API, API akan mencari variabel lingkungan terlebih dahulu kemudian melihat nilai lingkungan yang akan menjadi jalur file yang tertaut ke documents kredensial Anda kemudian menggunakan file itu untuk membatalkan akun Anda sekarang buat skrip python blinking jadi untuk eh latihan ini jadi di sini ada tiga gambar jadi gambar satu dua dan tiga sekarang saya ingin menggunakan gambar pertama untuk menebak eh lokasi gambar ketiga jadi dalam hal ini adalah Jembatan Golden Entrance di San Francisco Amerika Serikat sekarang mari kita asumsikan kita tidak tahu lokasi atau nama Lanark tampilan uh tetapi kami memiliki informasi untuk dua IM Im pertama baiklah jadi kembali ke skrip python tetapi pertama-tama kita perlu menginstal paket uh python sekarang untuk dapat untuk mengakses model Gemini pro kita perlu menjalankan platform devote pip install google-cloud D AI.Saya ingin menyebutkan bahwa kita menggunakan versi yang lebih besar atau sama dengan 1.38 dan masukkan oh dan saya membuat kesalahan jadi kita perlu membungkusnya dengan uh kutip ganda ini dia sekarang setelah Anda menginstal perpustakaan, kita dapat mengimpor paket-paketnya jadi untuk latihan ini saya sebenarnya akan uh mengimpor perpustakaan yang diminta dan ini adalah paket pihak ketiga dan jika Anda tidak memiliki perpustakaan, instal Anda cukup jalankan perintah P set up request sekarang untuk mengakses uh Google gini Air Model kita perlu mengimpor perpustakaan design generatif dan kelas gambar dari fex ai. Model generatif Baiklah jadi di sini saya akan membuat fungsi pembantu sehingga fungsi ini akan mengambil URL dari web dan akan membuat kode permintaan kemudian meneruskan string ke gambar yang ditemukan Metode B untuk membuat gambar objek yang digunakan AI Google maka saya akan membuat objek gambar untuk ketiga landmark itu, kan, jadi satu hal yang Anda perlukan untuk memastikan bahwa semua ekstensi documents gambar itu sama, jadi saat bermain-main dengan API saya bertemu masalah dimana API tidak dapat mengenali salah satu gambar dan ternyata dua gambar pertama documents PNG dan gambar yang saya gunakan sebelumnya adalah file JPEG dan ternyata itu masalahnya jadi pastikan saat Anda berikan file data atau documents video pastikan ekstensi file tersebut akan sama jika Anda akan melakukan sumber perbandingan apa word play here eh eksperimen dan setelah kita memiliki file sumber yang dibuat dari kelas gambar maka kita perlu melakukannya tentukan version dari perpustakaan version generatif kita perlu uh Tentukan version yang ingin saya gunakan dalam hal ini adalah model versi Gemini pro dan jika Anda tidak tahu model apa yang akan digunakan, Anda cukup membuka dokumentasi dan yang akan saya tautkan tautannya pada deskripsi di bawah setelah tutorial ini baiklah jadi setelah kita mendefinisikan modelnya sekarang kita dapat membuat prompt jadi dari Gemini model cara kerja pompa jadi pada dasarnya Anda ingin eh referensi objek design mereka ingin menggunakan metode penghitungan hasil di dalam dan sebenarnya mari kita lihat primetnya dulu, jadi jika kita melihat metode menghasilkan konten jadi ini adalah parameternya dan untuk menyederhanakannya saya hanya akan fokus pada criterion konten jadi di sini parameter menerima objek tipe konten sehingga objek tipe konten pada dasarnya adalah daftar sekarang di dalam daftar Anda perlu bereksperimen bagaimana Anda ingin membuat senior prom dan untuk contoh ini atau untuk kasus penggunaan ini janji saya adalah saya ingin memberikan informasi yang berhubungan dengan dua gambar pertama maka saya akan memasukkan file datanya tetapi saya akan membiarkan informasi lainnya kosong jadi kita lihat eh pesta promnya jadi ini akan menjadi pesta promnya dalam hal ini saya pada dasarnya mengatakan bahwa inilah file information uh dari gambar pertama dan inilah fion terkait yang Terkait dengan gambar itu sehingga kita memiliki nama kota, nama negara, dan nama spots untuk dua gambar pertama.Turun pada AI untuk pada dasarnya uh mengisi bagian yang kosong jadi berikut adalah leing uh elemen kedua atau posisi uh kedua mty untuk catatan itu jadi pada dasarnya uh Anda dapat menyinkronkan setiap baris sebagai pesan jika Anda telah menggunakan API terbuka sebelumnya.