PustakaPanduan cepat

Panggil model pertama Anda

AI bayar per panggilan. Tanpa daftar, tanpa API key. Anda membayar tiap permintaan dari akun Anda sendiri lewat MPP — dalam USDC di Tempo, Base, atau Solana — atau dari saldo rupiah prabayar.

01
Instal

Tambahkan klien dan penanda tangan wallet.

02
Isi wallet pembayar

Sekali saja. Saldo ada di akun Anda sendiri, bukan di kami.

03
Panggil model apa pun

Tantangan 402 dibayar otomatis lalu permintaan diulang.

Tanpa wallet

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.

Shell
curl 'https://api.glianalabs.com/v1/tools/wilayah?q=bandung'

Daftar lengkapnya ada di API data Indonesia.

Mulai di sini

Panggilan 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.

01
Arahkan ke panduan

Satu dokumen: cara kerja handshake 402, rail mana yang menyelesaikan pembayaran, cara mengecek harga dulu.

02
Tanya harus panggil apa

Jelaskan tugasnya dengan kata-kata biasa dan dapatkan daftar endpoint berurutan beserta harganya. Gratis, dan tidak pernah menjalankan model.

03
Bayar dan jalankan

Respons pertama adalah 402 berisi harga pasti. Bayar dari wallet Anda, ulangi permintaannya, dan terima hasilnya.

Shell
# 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.

Shell
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.

Shell
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

Halaman model →
# 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.

Biayanya

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.

Referensi

Endpoint

GET /v1/models
GET /v1/schema?model=
GET /v1/price?model=
POST /v1/media
POST /v1/infer
POST /v1/images/generations
POST /v1/audio/speech
POST /v1/video/generations
POST /x402/<model>
POST /a402/<tool>
POST /b402/<model>
GET /openapi.json

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

6

Pencarian, embedding, moderasi dan ekstraksi yang dirangkai oleh agen.

POST /v1/tools/embed $0.002
POST /v1/tools/extract $0.010
POST /v1/tools/moderate $0.002
POST /v1/tools/rerank $0.002
POST /v1/tools/search $0.005
POST /v1/tools/youtube-summary $0.150

Render gambar

8

Ubah teks atau URL menjadi kartu sosial, thumbnail atau meme.

POST /v1/tools/auto-og $0.030
POST /v1/tools/card $0.020
POST /v1/tools/code-image $0.020
POST /v1/tools/meme $0.020
POST /v1/tools/og-image $0.020
POST /v1/tools/quote-card $0.020
POST /v1/tools/tweet-image $0.020
POST /v1/tools/youtube-thumbnail $0.020

Data web

3

Baca halaman web dan terima datanya, bukan HTML.

POST /v1/tools/product-listing $0.008
POST /v1/tools/scrape $0.005
POST /v1/tools/screenshot $0.005

Data pasar

10

Harga token, pair, TVL, gas dan kurs — data langsung.

POST /v1/tools/defi-tvl $0.010
POST /v1/tools/dex-pairs $0.010
POST /v1/tools/exchange-rate $0.002
POST /v1/tools/gas-price $0.010
POST /v1/tools/market-brief $0.030
POST /v1/tools/perp-markets $0.002
POST /v1/tools/rpc $0.002
POST /v1/tools/swap-build $0.005
POST /v1/tools/swap-quote $0.002
POST /v1/tools/token-price $0.002

Laporan perusahaan

10

Apa yang dilaporkan perusahaan publik AS ke SEC. Data laporan, bukan harga pasar.

POST /v1/tools/filing-digest $0.100
POST /v1/tools/filing-events $0.005
POST /v1/tools/filing-search $0.005
POST /v1/tools/insider-trades $0.015
POST /v1/tools/institutional-holders $0.010
POST /v1/tools/ownership-changes $0.010
POST /v1/tools/planned-insider-sales $0.010
POST /v1/tools/stock-brief $0.012
POST /v1/tools/stock-filings $0.005
POST /v1/tools/stock-fundamentals $0.010

Data Indonesia

9

Wilayah, NIK, NPWP, QRIS dan jadwal sholat. Gratis.

POST /v1/tools/address-id $0.003
GET /v1/tools/bmkg gratis
GET /v1/tools/hari-libur gratis
GET /v1/tools/prayer-times gratis
GET /v1/tools/qris gratis
GET /v1/tools/terbilang gratis
GET /v1/tools/verify-nik gratis
GET /v1/tools/verify-npwp gratis
GET /v1/tools/wilayah gratis

Identitas & wajah

5

Deteksi wajah, pencocokan wajah dan pembacaan dokumen identitas.

POST /v1/tools/face-compare $0.011
POST /v1/tools/face-detect $0.003
POST /v1/tools/face-embed $0.006
POST /v1/tools/kyc-verify $0.015
POST /v1/tools/ocr-id $0.005

OSINT & verifikasi

6

Periksa domain, email, nomor telepon atau IP dari sumber terbuka sebelum Anda percaya.

POST /v1/tools/domain-lookup $0.002
POST /v1/tools/email-verify $0.002
POST /v1/tools/ip-lookup $0.002
POST /v1/tools/osint-brief $0.012
POST /v1/tools/phone-verify $0.002
POST /v1/tools/web-archive $0.002

Pemeriksaan keamanan

9

Temukan kredensial bocor, domain tiruan, header yang hilang dan pengirim palsu.

POST /v1/tools/brand-monitor $0.015
POST /v1/tools/calldata-decode $0.002
POST /v1/tools/contract-scan $0.004
POST /v1/tools/email-headers $0.003
POST /v1/tools/name-available $0.004
POST /v1/tools/repo-scan $0.020
POST /v1/tools/secret-scan $0.002
POST /v1/tools/security-headers $0.003
POST /v1/tools/typosquat $0.004
# 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.

POST /v1/recipes/image-to-video ~$0.34
POST /v1/recipes/image-to-video-hd ~$0.37
POST /v1/recipes/image-to-video-audio ~$1.01
POST /v1/recipes/brainrot-video ~$1.00
# 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"}'
Integrasi

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:

Shell
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:

JavaScript
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 -> gambar

Lewat 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):

JSON
{
  "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.

FAQ

Pertanyaan, terjawab.

Ada pertanyaan lain? Dokumentasinya lebih mendalam, atau email kami.

01

Apakah saya perlu akun atau API key?

Tidak untuk jalur bayar-per-panggilan — tiap permintaan dibayar oleh pemanggil saat itu juga lewat mekanisme HTTP 402, jadi tidak ada yang perlu didaftarkan dan tidak ada key yang bisa bocor. Kalau Anda lebih suka mengisi saldo prabayar dengan rupiah, jalur itu memakai API key biasa.

02

Bagaimana pembayarannya bekerja?

Anda memanggil API, API membalas dengan harga pastinya, lalu klien Anda membayar dari dompetnya sendiri dan mengulang permintaan secara otomatis. Cukup satu baris kode dengan pembungkus fetch mppx atau x402 — setelah disiapkan, prosesnya tidak terlihat lagi.

03

Bagaimana kalau input saya salah?

Permintaan ditolak dengan alasan yang jelas — input diperiksa terhadap skema asli model sebelum model dijalankan. Di endpoint /v1, pemeriksaan itu terjadi sebelum ada biaya apa pun, jadi kesalahan tidak memakan biaya.

04

Apakah dompet saya aman?

Pembayaran diselesaikan di sisi klien, di dalam proses Anda sendiri. Private key Anda tidak pernah menyentuh server kami, dan kami tidak pernah menyimpan saldo Anda — tidak ada milik Anda yang tersimpan di sini.

05

Berapa biaya satu panggilan?

Tiap model punya harganya sendiri per panggilan, mulai dari pecahan sen untuk chat dan tool utilitas sampai beberapa dolar untuk video frontier. GET /v1/price memberi angka pastinya sebelum Anda membayar, dan tantangan pembayaran selalu memuat harga yang mengikat.

06

Bisakah agen saya memakainya secara otonom?

Bisa — justru itu tujuannya. API ini terdaftar di direktori MCP dan protokol pembayaran, tiap endpoint mendeskripsikan input dan harganya sendiri, dan alur pembayarannya sepenuhnya bisa dibaca mesin. Agen bisa menemukan, mengecek harga, dan membayar tanpa campur tangan manusia.

07

Apakah dokumen identitas pelanggan kami disimpan, dan di mana?

Tidak disimpan sama sekali. Endpoint identitas dan wajah menahan gambar di memori selama panggilan dan tidak menyimpan salinan — tanpa database wajah, tanpa indeks — jadi tidak ada data tersimpan yang perlu dilokalkan. Soal di mana pemrosesannya berjalan dijelaskan di kebijakan privasi.

08

Bagaimana kalau API key kami bocor?

Setiap key punya batas belanja harian yang aktif secara default — key yang bocor merugikan sebatas angka itu, bukan seluruh saldo, dan batasnya bisa dinaikkan, diturunkan, atau dihapus per key di dashboard. Key hanya disimpan sebagai hash, jadi kami tidak bisa menampilkannya kembali, dan pencabutan berlaku seketika.