Tambahkan klien dan penanda tangan wallet.
Sekali saja. Saldo ada di akun Anda sendiri, bukan di kami.
Tantangan 402 dibayar otomatis lalu permintaan diulang.
Gratis dulu: data Indonesia
Endpoint data Indonesia — wilayah, cek NIK dan NPWP, QRIS, jadwal sholat, hari libur, gempa BMKG, terbilang — gratis dan langsung bisa dipakai. Tanpa akun, tanpa API key, tanpa pembayaran.
curl 'https://api.glianalabs.com/v1/tools/wilayah?q=bandung'
Daftar lengkapnya ada di API data Indonesia.
Mulai di siniPanggilan berbayar pertama dalam 5 menit
Memakai agen — Claude Code, Cursor, atau buatan sendiri? Beri satu URL dan agen bisa memahami sisanya. Semua langkah ini gratis; hanya panggilan terakhir yang berbayar.
Satu dokumen: cara kerja handshake 402, rail mana yang menyelesaikan pembayaran, cara mengecek harga dulu.
Jelaskan tugasnya dengan kata-kata biasa dan dapatkan daftar endpoint berurutan beserta harganya. Gratis, dan tidak pernah menjalankan model.
Respons pertama adalah 402 berisi harga pasti. Bayar dari wallet Anda, ulangi permintaannya, dan terima hasilnya.
# 1. berikan panduan ke agen Anda
curl https://api.glianalabs.com/skill.md
# 2. tanya endpoint yang cocok — gratis, tanpa wallet
curl 'https://api.glianalabs.com/v1/consult?intent=transcribe%20a%20podcast'
# 3. panggil. respons pertama 402 berisi harga; bayar lalu ulangi
curl -X POST https://api.glianalabs.com/v1/infer \
-H 'content-type: application/json' \
-d '{"model":"nano-banana-2","prompt":"a red apple"}'Sudah pakai MCP? Pasang servernya dan klien Anda mendapatkan semua ini secara otomatis.
Atau siapkan secara manual
Hal yang sama, langkah demi langkah, kalau Anda ingin merangkainya sendiri.
1. Instal
JavaScript / shell membayar lewat mppx (Tempo); Python, Go, dan Rust membayar lewat SDK x402 (USDC di Base) — pilih tab Anda di langkah 3.
npm i mppx viem # JS / shell (Tempo) pip install "x402[requests]" eth-account # Python (Base)
2. Isi wallet pembayar
Saldo ada di akun Anda sendiri, bukan di kami.
npx mppx account create # Tempo: menampilkan alamat 0x Anda — isi dengan USDC # atau untuk rute x402: wallet Base apa pun yang berisi USDC (MetaMask, dll.)
3. Pilih model, salin kodenya
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/infer \
-H "content-type: application/json" \
-d '{
"model": "bytedance/seedance-2.0",
"prompt": "<your prompt>"
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/infer \
-J '{"model": "bytedance/seedance-2.0", "prompt": "<your prompt>"}'Ganti placeholder <…> (dan contoh URL file) — body hanya berisi yang wajib Anda isi: biasanya prompt, ditambah URL gambar/video yang dibutuhkan model. API mengisi parameter lainnya dari skema model (GET /v1/schema?model=). cURL dan JavaScript membayar otomatis lewat mppx (Tempo); Python, Go, dan Rust membayar USDC di Base lewat SDK x402.
Harga tergantung cara bayar
Anda selalu membayar harga model; tiap rail menambahkan biayanya sendiri di atasnya sehingga harga yang dipublikasikan sampai utuh ke kami.
- USDCTempo, Base, atau Solana — Anda membayar harga model persis; gas jaringan dibayar langsung oleh wallet Anda. Tanpa biaya tetap.
- RupiahIsi saldo prabayar dalam rupiah (QRIS, virtual account atau e-wallet) di dashboard, lalu panggil dengan API key. Tiap panggilan memotong harga model yang sama — tanpa gas, tanpa biaya per panggilan.
- Kartu(segera hadir) Kartu internasional.
Volume tinggi — payment channel
Intent sesi Tempo dari MPP mengalirkan voucher off-chain untuk tiap panggilan dan menyelesaikannya sekali —
di bawah satu sen, di bawah satu milidetik, tanpa biaya per panggilan. Saat ini setiap panggilan di /v1/infer adalah tagihan sekali bayar; intent sesi belum dibuka
untuk umum. Volume Anda besar? Hubungi kami dan kami akan mengaktifkannya untuk Anda.
Endpoint
Batas wajar: sekitar 120 permintaan/menit per IP. Butuh lebih? Hubungi kami dan kami naikkan untuk Anda.
Input file (gambar ke video, video ke video, transkripsi) menerima URL
publik. Punya file lokal? POST ke /v1/media dengan Content-Type-nya
(video/gambar/audio, ≤40 MB) — hasilnya { url }, yang Anda isikan
langsung ke field file model (misalnya video_uri). Tanpa bayar, tanpa key.
Endpoint gaya OpenAI
Lebih suka bentuk OpenAI? Pakai endpoint per kemampuan, dikelompokkan per modalitas, dan isi model di body — tagihan per panggilan sama dengan /v1/infer, media mengembalikan { data: [{ url }] }, transkripsi mengembalikan { text }.
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/images/generations \
-H "content-type: application/json" \
-d '{
"model": "seedream-4.5",
"prompt": "a red apple on a table"
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/images/generations \
-J '{"model": "seedream-4.5", "prompt": "a red apple on a table"}'Path per model /x402/<model> tetap berfungsi — pilih yang paling cocok dengan klien Anda.
Chat LLM (kompatibel OpenAI)
Arahkan klien OpenAI Anda ke kami — ganti base URL, SDK tetap sama — dan
ngobrol dengan Claude Fable 5, Claude Opus 4.8, GPT-5.5 / 5.5 pro, Gemini 3.1 Pro, Grok 4.3, atau MiniMax M3,
bayar per panggilan. Tagihannya adalah batas atas yang dibayar di muka: (perkiraan token input + nilai max_tokens Anda) dengan tarif per 1 juta token model — atur max_tokens untuk membatasi biaya; responsnya memuat usage yang sebenarnya.
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/chat/completions \
-H "content-type: application/json" \
-d '{
"model": "grok-4.5",
"messages": [{"role": "user", "content": "Summarize x402 in one sentence."}],
"max_tokens": 256
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/chat/completions \
-J '{"model": "grok-4.5", "messages": [{"role": "user", "content": "Summarize x402 in one sentence."}], "max_tokens": 256}'"Kompatibel OpenAI" berarti bentuk request dan responsnya — pembayaran menggantikan API key.
SDK OpenAI biasa yang hanya diganti base URL-nya akan menerima HTTP 402 Payment Required: itu langkah pembayaran, bukan bug.
Bungkus fetch milik SDK dengan klien pembayaran (satu baris dengan mppx — lihat
contoh di beranda) dan ia membayar 402 lalu mengulang secara otomatis.
Model teks tercantum di GET /v1/models (kategori text). stream: true mengalirkan hasil bertahap (SSE, format chunk OpenAI); tools/tool_choice menjalankan function calling OpenAI (respons berisi tool_calls, kirim hasilnya kembali sebagai role: "tool"); model vision menerima content part image_url; top_p dan temperature diteruskan bila didukung provider.
Tool utilitas
Selain model — utilitas bertarif tetap per panggilan yang sering dipakai agen, dengan gerbang pembayaran yang sama. Penjelasan tiap tool dalam bahasa Indonesia ada di halaman Tools.
Primitif AI
6Pencarian, embedding, moderasi dan ekstraksi yang dirangkai oleh agen.
Render gambar
8Ubah teks atau URL menjadi kartu sosial, thumbnail atau meme.
Data web
3Baca halaman web dan terima datanya, bukan HTML.
Data pasar
10Harga token, pair, TVL, gas dan kurs — data langsung.
Laporan perusahaan
10Apa yang dilaporkan perusahaan publik AS ke SEC. Data laporan, bukan harga pasar.
Data Indonesia
9Wilayah, NIK, NPWP, QRIS dan jadwal sholat. Gratis.
Identitas & wajah
5Deteksi wajah, pencocokan wajah dan pembacaan dokumen identitas.
OSINT & verifikasi
6Periksa domain, email, nomor telepon atau IP dari sumber terbuka sebelum Anda percaya.
Pemeriksaan keamanan
9Temukan kredensial bocor, domain tiruan, header yang hilang dan pengirim palsu.
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/tools/address-id \
-H "content-type: application/json" \
-d '{
"address": "Jl. Merdeka No. 12 RT 03/RW 05, Gedong Air, Tanjung Karang Barat, Bandar Lampung 35152"
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/tools/address-id \
-J '{"address": "Jl. Merdeka No. 12 RT 03/RW 05, Gedong Air, Tanjung Karang Barat, Bandar Lampung 35152"}'Resep
Pipeline multi-model dalam satu panggilan berbayar — rangkai beberapa model menjadi hasil yang tidak bisa dibuat satu endpoint saja. Satu tagihan (jumlah tiap langkah); Anda menerima keluaran setiap langkah plus URL akhirnya. Jalur gambar-dulu 3–8× lebih murah daripada model teks-ke-video native dan memberi kontrol subjek yang lebih baik.
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/recipes/image-to-video \
-H "content-type: application/json" \
-d '{
"prompt": "an italian-brainrot cat-shark, 3d meme",
"motionPrompt": "it dances"
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/recipes/image-to-video \
-J '{"prompt": "an italian-brainrot cat-shark, 3d meme", "motionPrompt": "it dances"}'Mengembalikan setiap langkah plus URL akhir — { image: {url}, video: {url}, url }.
Ganti model per panggilan dengan { imageModel, videoModel }.
Brainrot 🧠
Makhluk Italian-brainrot acak sebagai gambar — model brainrot-character (juga di /v1/images/generations) — atau video bersuara dalam satu panggilan lewat resep. Isi reference_image (opsional) untuk
mengubah gambar Anda sendiri menjadi brainrot.
# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/images/generations \
-H "content-type: application/json" \
-d '{
"model": "brainrot-character"
}'
# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/images/generations \
-J '{"model": "brainrot-character"}'Penemuan oleh agen
GlianaAI terdaftar di direktori protokol pembayaran utama, sehingga agen bisa menemukan dan membayar
endpoint kami tanpa konfigurasi manual — lewat MPP (/v1/infer), x402 (/x402/<model>), Algorand (/a402/…)
dan BNB Smart Chain (/b402/…).
Spesifikasinya ada di /openapi.json.
Tambahkan skill-nya ke klien agen mana pun:
npx agentcash add https://api.glianalabs.com
Setiap model juga punya resource x402 native di /x402/<model> (USDC di Base atau Solana). Bayar dengan klien
x402 — kode yang sama juga membayar /a402/… (Algorand) dan /b402/… (BNB Smart Chain), yang memuat tool utilitas dan resep;
hanya skema chain yang Anda daftarkan yang berubah:
import { x402Client, wrapFetchWithPayment } from '@x402/fetch'
import { ExactEvmScheme } from '@x402/evm/exact/client'
import { privateKeyToAccount } from 'viem/accounts'
const client = new x402Client()
.register('eip155:8453', new ExactEvmScheme(privateKeyToAccount(process.env.WALLET_KEY)))
const fetchWithPay = wrapFetchWithPayment(fetch, client)
await fetchWithPay('https://api.glianalabs.com/x402/nano-banana-2', {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ prompt: 'a red fox' }),
}) // 402 -> dibayar otomatis dengan USDC di Base -> gambarLewat MCP
GlianaAI menyediakan server Model Context Protocol, sehingga Claude Desktop,
Cursor, dan klien MCP apa pun bisa menjelajah model dan langsung membuat konten. Tool-nya: list_models, get_price, get_schema, generate.
Tambahkan ke konfigurasi klien Anda (generate yang berbayar berjalan lokal — kunci wallet Anda tidak pernah meninggalkan komputer Anda):
{
"mcpServers": {
"gliana-ai": {
"command": "npx",
"args": ["-y", "gliana-ai-mcp"],
"env": { "GLIANA_WALLET_KEY": "0xYOUR_KEY" }
}
}
}Rail: base (bawaan) / tempo lewat GLIANA_WALLET_KEY, solana lewat GLIANA_SOLANA_KEY. Tool penemuan berjalan tanpa key.
Mau tanpa instalasi? Server hosted tersedia di mcp.glianalabs.com/mcp (Streamable HTTP) untuk menjelajah, cek harga,
dan skema — tanpa key. generate yang berbayar tetap berjalan di server npx lokal supaya kunci wallet Anda tetap di komputer Anda.