Cara Mengatur G0DM0D3 dengan OpenRouter: Langkah demi Langkah (2026)
Panduan langkah demi langkah untuk mengatur G0DM0D3 dengan kunci API OpenRouter Anda di tahun 2026. Tiga opsi penerapan: lokal, host statis, atau server API Docker.
Hei, guys. Saya Dora. Tahukah kalian, saya pernah menghitung berapa tab browser yang saya buka saat membandingkan output model? Tujuh. Empat antarmuka chat berbeda, dua API playground, dan satu spreadsheet untuk melacak model mana yang mengatakan apa. Itulah gesekan yang dibangun G0DM0D3 untuk dihilangkan — satu file HTML, 50+ model berlomba dengan prompt yang sama secara paralel, dinilai dan diberi peringkat secara otomatis.
Artikel ini mendokumentasikan cara menjalankan G0DM0D3, dari nol hingga evaluasi multi-model pertama Anda. Empat jalur deployment, masing-masing cocok untuk situasi yang berbeda. Saya juga akan membahas matematika biayanya, karena menjalankan 55 model secara bersamaan tidak gratis dan tidak ada yang seharusnya mengetahuinya dari tagihan OpenRouter mereka.
Sebelum Memulai: Yang Anda Butuhkan
Akun OpenRouter dan API key (gratis dibuat, bayar sesuai penggunaan)
G0DM0D3 merutekan setiap panggilan model melalui OpenRouter, gateway API terpadu yang mencakup 300+ model dari Anthropic, OpenAI, Google, Meta, Mistral, dan lainnya. Satu API key, satu akun penagihan, semua model.
Daftar di openrouter.ai, buka Keys, buat satu, salin. Itulah satu-satunya kredensial yang dibutuhkan G0DM0D3. Akun baru mendapat saldo kredit gratis kecil — cukup untuk GODMODE CLASSIC, tidak cukup untuk menjalankan ULTRAPLINIAN penuh. Lebih lanjut tentang biaya nanti.
Browser (untuk lokal/hosted) atau Node.js 18+ (untuk server API)
Aplikasi inti adalah satu file index.html. Jika Anda bisa membuka browser, Anda bisa menjalankan G0DM0D3. Tidak perlu npm install, tidak perlu build step, tidak perlu framework. Server API opsional di direktori api/ memerlukan Node.js 18+ atau Docker — tetapi sebagian besar orang tidak membutuhkannya.
Memahami apa yang bisa dan tidak bisa dilakukan G0DM0D3 untuk Anda
G0DM0D3 adalah alat evaluasi multi-model dan red-teaming, bukan pengganti ChatGPT. Alat ini menjalankan model secara paralel, menilai output mereka dengan komposit 100 poin, dan memberi tahu Anda model mana yang berkinerja terbaik untuk prompt spesifik Anda.
Yang tidak dilakukannya: menyimpan percakapan antar sesi, mengelola akun, atau menyimpan apa pun di sisi server. Riwayat chat tersimpan di localStorage. Hapus data browser Anda, semuanya hilang.
Opsi 1 — Versi Hosted (Tanpa Instalasi)
Jalur tercepat. Tidak perlu unduhan, tidak perlu terminal, tidak perlu konfigurasi apa pun.
Buka godmod3.ai
Buka godmod3.ai di browser Anda. Aplikasi lengkap dimuat dari satu file statis. Itulah “instalasinya.”
Tempel API key OpenRouter Anda di Settings
Klik ikon Settings. Tempel API key OpenRouter Anda. Kunci tersebut disimpan di localStorage — tidak pernah meninggalkan mesin Anda, tidak pernah menyentuh server G0DM0D3. Setiap panggilan API langsung dari browser Anda ke OpenRouter. Ini dapat diverifikasi karena seluruh sumber kode terbuka di GitHub.
Pilih mode Anda (GODMODE CLASSIC vs ULTRAPLINIAN)
GODMODE CLASSIC menjalankan lima kombinasi model+prompt yang telah dikonfigurasi secara paralel. Cepat, murah, bagus untuk perbandingan cepat. ULTRAPLINIAN adalah unggulan — ia menanyakan 10 hingga 55 model di lima tingkatan, menilai setiap respons, dan mengembalikan pemenang dengan skor komposit. Mulai dengan CLASSIC untuk memastikan kunci Anda berfungsi sebelum meningkatkan skala.
Yang perlu diketahui tentang penanganan data pada versi hosted
Versi hosted di godmod3.ai mengumpulkan metadata operasional anonim — endpoint mana yang dipanggil, durasi respons, sukses/gagal. Tidak ada konten pesan, tidak ada prompt, tidak ada API key. Ini didokumentasikan dalam TERMS.md proyek di GitHub. Jika pengumpulan metadata itu penting bagi Anda, gunakan self-host sebagai gantinya.
Opsi 2 — Deploy File Tunggal Lokal
Untuk orang yang ingin API key dan prompt mereka sepenuhnya berada di mesin mereka sendiri. Dua perintah.
Clone repo-nya
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
Jalankan secara lokal
python3 -m http.server 8000
Itulah seluruh setup-nya. Tidak ada dependensi untuk diinstal. Satu baris Python menyajikan direktori di port 8000.
Buka http://localhost:8000, tambahkan API key di Settings
Alur yang sama seperti versi hosted — buka di browser, tempel OpenRouter key di Settings, pilih mode. Perbedaannya: semuanya berjalan dari filesystem Anda. Tidak ada server eksternal yang menerima metadata karena tidak ada server eksternal dalam konfigurasi ini.
Ekspor riwayat chat Anda sebelum menghapus data browser
Ini adalah peringatan yang tidak dibaca siapapun sampai terlambat. G0DM0D3 menyimpan riwayat chat di localStorage. Jika Anda menghapus data browser — atau beralih browser, atau membuka jendela incognito — riwayat Anda hilang. Tidak ada sinkronisasi cloud, tidak ada backup, tidak ada tombol ekspor yang terpasang di antarmuka. Jika Anda membutuhkan catatan sesi evaluasi Anda, salin output secara manual sebelum menutup tab. Perlakukan setiap sesi sebagai sementara.
Opsi 3 — Static Hosting (Vercel / GitHub Pages / Cloudflare Pages)
Untuk berbagi akses dengan tim di mana setiap orang menggunakan OpenRouter key mereka sendiri.
Unggah index.html sebagai aset root
Push index.html ke repo GitHub dan aktifkan Pages. Atau seret ke Vercel. Atau push ke Cloudflare Pages. Tidak ada dependensi sisi server — semua panggilan API berasal dari browser pengunjung.
Tidak perlu build step, tidak perlu environment variable
Tidak ada yang perlu dikonfigurasi di sisi hosting. Tidak ada perintah build, tidak ada environment variable. Setiap pengguna menempel API key OpenRouter mereka sendiri di sisi klien.
Setup custom domain dan HTTPS
Standar untuk host statis mana pun. Satu catatan yang perlu ditandai: localStorage memiliki cakupan origin. Jika Anda menyajikan G0DM0D3 di domain yang juga menyajikan JavaScript lain, skrip mana pun di origin tersebut dapat membaca API key yang tersimpan. Gunakan subdomain khusus jika keamanan penting untuk deployment Anda.
Opsi 4 — Server API Penuh (Docker)
Jalur untuk integrasi produksi, deployment tim, atau siapa pun yang membangun di atas mesin evaluasi G0DM0D3 secara programatik.
Build dan jalankan dengan Docker
cd api/
docker build -t g0dm0d3-api .
docker run -p 7860:7860 g0dm0d3-api
Server API berjalan di port 7860 dan mengekspos mesin ULTRAPLINIAN, AutoTune, Parseltongue, dan STM sebagai endpoint REST dengan kompatibilitas OpenAI SDK.
Atur OPENROUTER_API_KEY sebagai environment variable
Untuk server API, OpenRouter key berada di environment variable alih-alih localStorage:
docker run -p 7860:7860 -e OPENROUTER_API_KEY=sk-or-v1-your-key-here g0dm0d3-api
Kapan menggunakan server API vs file statis
index.html statis cocok untuk penggunaan individual — satu orang, satu browser, sesi sementara. Server API masuk akal ketika Anda membutuhkan akses bersama tanpa semua orang mengelola OpenRouter key mereka sendiri, atau akses programatik dari skrip.
Pertimbangan akses tim dan deployment bersama
Atur GODMODE_API_KEY atau GODMODE_API_KEYS (dipisahkan koma) sebagai environment variable untuk melindungi API. Tanpanya, server berjalan terbuka — aman untuk dev lokal, berbahaya untuk apa pun yang menghadap internet.
Menjalankan Evaluasi Multi-Model Pertama Anda
GODMODE CLASSIC: pilih prompt, lihat 5 model berlomba
Ketik prompt. Lima kombinasi model+prompt dikirim secara paralel — Claude, Grok, Gemini, dan lainnya. Hasilnya muncul dalam 5–8 detik. Lima panggilan API per prompt. Dengan harga saat ini, satu CLASSIC run pendek harganya sepersekian sen.
ULTRAPLINIAN: atur tingkatan (1=10 model, 5=55 model), baca skor komposit
ULTRAPLINIAN adalah tempat matematika biaya mulai penting. Lima tingkatan: 10, 21, 31, 41, atau 55 model. Setiap model mendapat prompt yang sama, setiap respons dinilai dengan komposit 100 poin — kualitas (50%), filteredness (30%), kecepatan (20%).
Inilah realita biayanya. Satu run Tier 5 penuh mengirim 55 panggilan API simultan. Untuk prompt 1K-token dengan respons ~500-token, itu sekitar 76.500 token per run. Dengan rata-rata campuran $2–4 per juta token di seluruh campuran model, satu ULTRAPLINIAN run di tier penuh biayanya sekitar $0,15–$0,30. Sepuluh run: $1,50–$3,00. Seratus run dalam satu sesi riset: $15–$30. Anggarkan dengan tepat dan pantau dashboard OpenRouter Anda, bukan antarmuka G0DM0D3 — alat ini tidak memiliki pelacak pengeluaran bawaan.
Satu hal yang perlu diketahui tentang penilaian: makalah penelitian mencatat bahwa panjang respons berkontribusi sekitar 47% dari rentang skor efektif. Respons yang lebih panjang mendapat skor lebih tinggi, terlepas dari akurasi. Ingat bias itu saat menginterpretasikan leaderboard.
AutoTune: biarkan konvergen setelah 10-20 interaksi
AutoTune menyesuaikan parameter sampling — temperature, top_p, top_k — berdasarkan loop pembelajaran EMA. Ia mengamati konfigurasi parameter mana yang menghasilkan output berperingkat lebih baik dan beradaptasi selama sesi. Dibutuhkan 10–20 interaksi untuk menetap ke wilayah yang berguna. Jangan menilainya pada tiga kueri pertama.
Kesalahan Setup Umum dan Cara Mengatasinya
”API key tidak berfungsi” — format OpenRouter key dan persyaratan kredit
Masalah paling umum di halaman GitHub issues. Tiga hal yang perlu diperiksa:
Pertama, format. OpenRouter key dimulai dengan sk-or-v1-. Jika milik Anda tidak, berarti Anda menempel kredensial yang salah.
Kedua, kredit. Beberapa model memerlukan saldo kredit positif bahkan jika prompt Anda akan menghabiskan sepersekian sen. Tier gratis mencakup 25+ model termasuk opsi dari Google, Meta, dan Mistral, tetapi model premium seperti Claude atau GPT-5 membutuhkan kredit yang didanai. OpenRouter mengenakan biaya 5,5% untuk pembelian kredit — $100 dalam kredit seharga $105,50.
Ketiga, waktu. Jika Anda baru saja membuat akun, terkadang ada penundaan singkat sebelum kunci menjadi aktif. Jalankan satu kueri sederhana terlebih dahulu untuk memastikan berfungsi sebelum mencoba ULTRAPLINIAN dengan 55 model.
Error CORS saat serve lokal — mengapa dan cara memperbaikinya
Jika Anda mengklik dua kali index.html alih-alih menyajikannya melalui python3 -m http.server, browser Anda membukanya sebagai URL file://. Beberapa browser memblokir permintaan API lintas-origin dari asal file://. Solusinya: selalu sajikan melalui server HTTP lokal. python3 -m http.server 8000 hanya satu baris dan menghilangkan masalah tersebut.
Model mengembalikan error dalam mode paralel — penanganan rate limit
Menjalankan 55 permintaan simultan dari satu API key dapat membentur rate limit per-key OpenRouter. Gejala: beberapa slot model mengembalikan error sementara yang lain selesai normal. ULTRAPLINIAN menangani hasil parsial — ia menilai apa pun yang masuk — tetapi run yang buruk menghasilkan leaderboard yang tidak lengkap.
Dua solusi praktis. Pertama, mulai di tier lebih rendah (10–21 model) dan tingkatkan skala setelah Anda memastikan rate limit akun Anda dapat menangani konkurensi tersebut. Kedua, jika Anda menggunakan tier gratis OpenRouter, rate limit lebih ketat. Menambahkan kredit melonggarkannya. WiFi yang tidak stabil memperburuk ini — 55 permintaan HTTP simultan dari browser pada data mobile yang tidak stabil akan menghasilkan timeout. Gunakan koneksi yang stabil.
FAQ
Berapa biaya menjalankan ULTRAPLINIAN di 55 model?
Sekitar $0,15–$0,30 per run untuk prompt biasa, tergantung campuran model dan panjang respons. Biayanya tidak seragam — model premium seperti Claude dan GPT-5 jauh lebih mahal per token dibandingkan alternatif open-source dari Meta atau Mistral. Selama sesi riset 100 kueri di tier penuh, perkirakan $15–$30. Pantau pengeluaran di openrouter.ai/activity.
Bisakah saya berbagi instance G0DM0D3 dengan tim saya?
Dengan file statis (Opsi 1–3), setiap orang membutuhkan OpenRouter key mereka sendiri — kunci disimpan di sisi klien di browser masing-masing orang. Dengan server API Docker (Opsi 4), Anda dapat menetapkan satu OpenRouter key bersama di sisi server dan membatasi akses dengan GODMODE_API_KEY. Itulah jalur deployment tim yang dimaksud.
Apakah G0DM0D3 berfungsi dengan Ollama atau model lokal?
Tidak secara langsung. G0DM0D3 secara arsitektur terhubung ke API OpenRouter. Alat ini tidak memiliki antarmuka untuk menunjuk ke endpoint Ollama lokal. Jika Anda membutuhkan evaluasi model lokal, Anda perlu memodifikasi sumber kode — yang terbuka di bawah AGPL-3.0 — untuk mengganti panggilan OpenRouter dengan endpoint yang kompatibel dengan Ollama. Itu adalah fork yang tidak sepele, bukan perubahan konfigurasi.
Bagaimana cara memperbarui G0DM0D3 saat versi baru dirilis?
git pull di repo yang Anda clone. Aplikasinya adalah satu file, jadi tidak ada migrasi, tidak ada pembaruan database, tidak ada resolusi dependensi. Untuk versi hosted di godmod3.ai, pembaruan terjadi secara otomatis — Anda selalu mendapatkan deployment terbaru.
Apakah ada rate limit saat menjalankan panggilan model paralel?
Ya, tapi itu rate limit OpenRouter, bukan G0DM0D3. Alat itu sendiri tidak memiliki rate limiting sisi server dalam deployment statis. OpenRouter memberlakukan batas per-key yang bervariasi berdasarkan tingkatan akun dan saldo kredit. Jika Anda terus-menerus mencapai batas di Tier 5, tambahkan kredit untuk meningkatkan alokasi Anda atau jalankan di tier yang lebih rendah.
G0DM0D3 dilisensikan di bawah AGPL-3.0. Penggunaan enterprise memerlukan lisensi terpisah — detail di repositori GitHub. Alat ini dibangun oleh elder-plinius (Pliny the Prompter) untuk penelitian keamanan AI, red-teaming, dan evaluasi multi-model.
Postingan Sebelumnya:
