Logo repeat.cardsrepeat.cards

Panduan pengaturan · Dua kunci Google, bukan satu

Buat kunci API dengan panduan langkah demi langkah.

repeat.cards bisa menjalankan AI dengan kunci API milikmu sendiri. Ada tiga kunci yang diterima, ketiganya berasal dari tiga tempat berbeda, dan dua di antaranya kunci Google yang tidak bisa saling menggantikan. Berikut cara membuat masing-masing, dari awal sampai selesai.

Untuk memakai fitur AI dengan akun layananmu sendiri, tambahkan kunci OpenAI, Gemini, atau Cloud Text-to-Speech ke repeat.cards. Dua kunci Google dibuat di konsol berbeda dan tidak bisa saling menggantikan. Kamu hanya perlu kunci yang mendukung fitur pilihanmu.

Kunci mana untuk fitur apa

Terjemahan, pemeriksaan kata, jembatan keledai, contoh kalimat, obrolan kartu

Kunci yang bisa digunakan
OpenAI atau Gemini – sesuai model yang kamu pilih

Membaca kata dari tangkapan layar

Kunci yang bisa digunakan
OpenAI atau Gemini – sesuai model yang kamu pilih

Audio pelafalan

Kunci yang bisa digunakan
OpenAI atau Cloud Text-to-Speech

Gambar di kartu

Kunci yang bisa digunakan
Hanya OpenAI

Satu akun bisa menyimpan ketiganya sekaligus. Setiap kunci disimpan, diganti, dan dihapus secara terpisah, dan menghapus satu kunci hanya menonaktifkan fitur yang memakainya.

Kunci API OpenAI

Buat kunci OpenAI dari halaman API keys. Penggunaan API ditagih terpisah dari langganan ChatGPT dan memerlukan kredit prabayar.

  1. Masuk di platform.openai.com. Akun ChatGPT-mu bisa dipakai di sini. API ditagih terpisah dari langganan ChatGPT mana pun, dan bagian inilah yang paling sering mengejutkan orang.
  2. Buka API keys. Menunya ada di sebelah kiri, atau langsung buka platform.openai.com/api-keys.
  3. Buat kunci rahasia baru (Create new secret key). Biarkan “Owned by” di You, beri kunci nama yang nanti mudah kamu kenali, dan biarkan Permissions di All. repeat.cards memakai beberapa endpoint OpenAI, jadi kunci yang dibatasi akan gagal di endpoint mana pun yang tidak kamu sertakan.
  4. Salin segera. OpenAI hanya menampilkan kunci rahasia sekali, tidak pernah lagi. Kuncinya diawali sk-. Kalau hilang, hapus dan buat yang baru – tidak ada cara untuk membacanya kembali.
  5. Tambahkan kredit. Tambahkan kredit di Settings → Billing. API memakai kredit prabayar; langganan ChatGPT Plus atau Pro tidak mencakup penggunaan API.
  6. Tempelkan ke repeat.cards. Profil → Pengaturan AI → Kunci API OpenAI, lalu “Simpan”.

Penagihan: Wajib. Kredit prabayar, dibeli terpisah dari langganan ChatGPT mana pun.

Dialog Create new secret key di OpenAI, dengan kunci bernama repeat.cards, Owned by diatur ke You, dan Permissions diatur ke All
Biarkan Owned by di You dan Permissions di All. (platform.openai.com, Agustus 2026)

Kunci API Gemini

Gemini dan pelafalan memerlukan kunci Google yang berbeda.

Ikuti langkah Google AI Studio di bawah untuk membuat kunci Gemini. Jika harus memakai konsol Google Cloud, ada persyaratan tambahan yang dijelaskan di akhir bagian ini. Untuk membuat pelafalan lewat Cloud Text-to-Speech, tetap diperlukan kunci terpisah.

  1. Buka aistudio.google.com/apikey. Masuk dengan akun Google mana pun. Ini Google AI Studio – bukan konsol Google Cloud, yang menerbitkan jenis kunci yang berbeda.
  2. Tekan Create API key. Tombolnya ada di kanan atas halaman API Keys.
  3. Pilih proyek. Kunci Gemini selalu milik sebuah proyek Google Cloud, karena itu dialognya menanyakan proyek. Kalau belum punya, pilih Create project di menu tarik-turun yang sama dan beri nama apa saja – repeat-cards pun boleh.
  4. Buat kuncinya lalu salin. Kunci yang diterbitkan AI Studio diawali AQ. Google menyebutnya auth key (kunci autentikasi), dan jenis inilah yang diharapkan Gemini API.
  5. Tempelkan ke repeat.cards. Profil → Pengaturan AI → Kunci API Gemini, lalu “Simpan”. repeat.cards menanyakan ke Google apakah kunci itu berfungsi dan menampilkan jawabannya dengan kata-kata Google sendiri, jadi kamu tahu sekarang, bukan saat membuat kartu pertama.

Penagihan: Tidak wajib untuk mulai. AI Studio menerbitkan kunci di paket gratis; paket berbayar butuh akun penagihan di proyeknya.

Halaman API Keys di Google AI Studio, menampilkan kunci API Gemini pada proyek bernama repeat-cards di paket gratis, dengan tombol Create API key di kanan atas
Create API key ada di kanan atas. Kunci selalu milik sebuah proyek, dan paket gratis tidak butuh akun penagihan. (Google AI Studio, Agustus 2026)
Dialog Create a new key di Google AI Studio dengan menu tarik-turun proyek terbuka, menawarkan Import project dan Create project di samping proyek yang sudah ada
Belum punya proyek? Create project ada di menu tarik-turun yang sama untuk memilih proyek. (Google AI Studio, Agustus 2026)

Kalau kamu terpaksa memakai konsol Cloud

Sebagian organisasi tidak mengizinkan AI Studio. Kunci Gemini yang dibuat di konsol Google Cloud tetap berfungsi, tetapi ada dua konsekuensinya. Kunci itu harus dibatasi ke Gemini API, karena kunci jenis itu yang tidak dibatasi akan langsung ditolak – dan per Agustus 2026, konsolnya juga menyatakan bahwa kunci untuk Gemini API harus diikat ke akun layanan (service account), langkah yang tidak dibahas dalam panduan ini.

Pembatasan ke Gemini API membuat kunci itu tidak bisa dipakai untuk Text-to-Speech. Google tidak mengizinkan kunci Gemini API digunakan bersama layanan lain. Karena itu, buat kunci terpisah untuk pelafalan.

Kunci API Cloud Text-to-Speech

Kunci Cloud Text-to-Speech dibuat di konsol Google Cloud, bukan Google AI Studio. Untuk membuat audio, kamu perlu mengaktifkan API yang benar dan menghubungkan akun penagihan ke proyek.

  1. Buka console.cloud.google.com dan pilih proyek. Pakai pemilih proyek di bilah atas, atau buat proyek baru – nama apa pun boleh. Ini konsol Google Cloud, tempat yang berbeda dari AI Studio.
  2. Hubungkan akun penagihan ke proyek itu. Text-to-Speech tidak membuat suara apa pun di proyek tanpa akun penagihan, bahkan dalam jatah gratis bulanan Google. Harga terbaru Google ada di halaman harganya sendiri.
  3. Aktifkan Cloud Text-to-Speech API. Di APIs & Services → Library, cari “text-to-speech”, buka Cloud Text-to-Speech API, lalu tekan Enable. Tidak ada lagi yang perlu diaktifkan.
  4. Buat kuncinya. Buka APIs & Services → Credentials → Create credentials → API key.
  5. Pilih Cloud Text-to-Speech API saja. Di bawah Select API restrictions, centang Cloud Text-to-Speech API saja. Kolom ini wajib diisi, jadi kini tidak ada lagi pilihan tanpa pembatasan. Jangan tambahkan Gemini API ke kunci ini: kunci yang dibatasi ke Gemini menjawab Text-to-Speech dengan API_KEY_SERVICE_BLOCKED, dan Google tidak mengizinkan Gemini API berbagi kunci dengan layanan lain. Pembatasan itulah yang membuat kartumu tidak bersuara.
  6. Salin lalu tempelkan ke repeat.cards. Kuncinya diawali AIza. Profil → Pengaturan AI → Kunci API Cloud Text-to-Speech, lalu “Simpan”.

Penagihan: Wajib. API ini menolak membuat suara di proyek yang belum terhubung dengan akun penagihan.

Formulir New Project di konsol Google Cloud dengan nama proyek repeat-cards
Nama proyek apa pun boleh; ID proyek dibuat dari nama itu dan tidak bisa diubah nanti. (konsol Google Cloud, Agustus 2026)
Dua hasil di API Library Google Cloud: Cloud Text-to-Speech API di samping Cloud Speech-to-Text API
Pencarian text-to-speech di library menampilkan dua layanan yang berlawanan. Yang kamu perlukan adalah Cloud Text-to-Speech, yang mengubah teks menjadi suara – Speech-to-Text kebalikannya. Buka, lalu tekan Enable; setelah aktif, tombolnya berubah menjadi Manage. (konsol Google Cloud, Agustus 2026)
Panel Create API key di konsol Google Cloud dengan Select API restrictions diatur ke satu API, Cloud Text-to-Speech API
Di bawah Select API restrictions, pilih hanya Cloud Text-to-Speech API. (konsol Google Cloud, Agustus 2026)

Pertanyaan umum tentang kunci API

Bisakah satu kunci Google dipakai untuk Gemini sekaligus pelafalan?
Tidak. Kunci Gemini dari AI Studio tidak bisa dipakai untuk Text-to-Speech. Jika kunci dari konsol Cloud dibatasi ke Gemini API, permintaan Text-to-Speech juga akan diblokir. Karena itu, repeat.cards menyediakan kolom terpisah untuk kedua kunci.
Aku sudah punya kunci Google dan audio kartuku berhenti berfungsi.
Kemungkinan besar kamu membatasinya ke Gemini API supaya fitur AI berfungsi. Pembatasan itu memblokir Text-to-Speech, yang menjawab dengan API_KEY_SERVICE_BLOCKED. Solusinya kunci kedua: simpan kunci yang dibatasi itu di kolom Gemini, lalu buat kunci baru yang dibatasi ke Cloud Text-to-Speech untuk kolom pelafalan.
Apakah aku butuh ketiga kunci?
Tidak. Ambil hanya kunci untuk fitur yang kamu butuhkan. Fitur teks berjalan dengan kunci OpenAI atau kunci Gemini, sesuai model yang kamu pilih. Pelafalan berjalan dengan kunci OpenAI atau kunci Cloud Text-to-Speech. Gambar di kartu hanya dengan OpenAI. Satu akun bisa menyimpan ketiganya sekaligus, dan masing-masing disimpan, diganti, dan dihapus secara terpisah.
Apa yang dilakukan repeat.cards dengan kunci yang kusimpan?
Kunci disimpan di akunmu dan hanya dikirim ke layanan terkait: kunci Gemini ke Gemini, kunci pelafalan ke Text-to-Speech. Aplikasi hanya menampilkan sebagian kunci, bukan seluruhnya. Kamu bisa menghapusnya dengan tombol “Hapus” di layar yang sama.
Layarnya tidak terlihat seperti gambar di sini.
Tangkapan layar di halaman ini diambil pada Agustus 2026 dan menampilkan konsol yang diubah Google dan OpenAI tanpa pemberitahuan. Nama yang perlu dicari – Create API key, API restrictions, Cloud Text-to-Speech API – bertahan lebih lama daripada tata letaknya, jadi ikuti kata-katanya, bukan posisinya. Kalau kamu menemukan layar yang sudah berubah sampai menyesatkan, beri tahu kami lewat halaman kontak dan kami akan mengambil ulang tangkapan layarnya.

Tambahkan kunci dan mulai lengkapi kartumu.

Terjemahan, contoh kalimat, jembatan keledai, dan pelafalan, dengan akun layanan AI milikmu sendiri. repeat.cards tidak menambahkan biaya apa pun.

Buka pengaturan AI

Setiap kunci disimpan, disamarkan, dan bisa dihapus secara terpisah