Pay-per-call AI.
No signup. No subscription.
Point your OpenAI client at us and chat with Claude, GPT, Gemini or Grok. Plus 103+ models for images, video, music and speech, plus utility tools and multi-model recipes. You pay for each call as it happens — from your own wallet, or from a prepaid balance topped up in rupiah.
import OpenAI from 'openai'
import { Mppx, tempo } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
// your wallet pays per call — no API key, no account
const account = privateKeyToAccount(process.env.YOUR_WALLET_PRIVATE_KEY)
const mppx = Mppx.create({ methods: [tempo({ account })], polyfill: false })
const openai = new OpenAI({
baseURL: 'https://api.glianalabs.com/v1',
apiKey: 'not-needed',
fetch: (url, init) => mppx.fetch(url, init), // settles the 402 for you
})
const res = await openai.chat.completions.create({
model: 'claude-fable-5', // or gpt-5.5, gemini-3.1-pro, grok-4.3…
messages: [{ role: 'user', content: 'hello' }],
max_tokens: 256,
})Frontier models from
Payment is the gate.
Ask for a price, pay it, get the result. Nothing to sign up for, and no balance we hold on your behalf.
Hit /v1/infer with a model and input. The API answers 402 Payment Required with the price.
The client pays from its own wallet or card and retries automatically. Invisible to your code.
The model runs and returns output plus a payment receipt. We never hold your balance.
Pay in USDC on Tempo, Base, or Solana — more rails coming soon. All payment methods →
Your agent can find us.
Listed on the payment-protocol directories and the MCP registry — agents discover, price, and pay our models automatically, over MPP, x402, and the Model Context Protocol.
npx gliana-ai-mcpnpx agentcash add https://api.glianalabs.comAnd for people: the Gliana Agent app, published on the Solana Seeker dApp Store.
Featured models
View all 103 →Image, video, audio, music, speech. Frontier generative models, one endpoint.
Nothing to trust
Built so you don't have to trust us.
You pay per call from your own wallet. We never hold a balance — no deposit to lose, nothing to withdraw.
No signup means no email list, no password database, no card on file. Nothing about you here to leak.
MPP and x402 are open standards with public directories. Every settle lands on-chain, independently verifiable.
Bad input is rejected with the reason instead of reaching the model — on the /v1 endpoints, before any charge.
Do I need an account or an API key?
Not on the pay-per-call rail — every request is paid for by the caller at request time via the HTTP 402 handshake, so there is nothing to sign up for and no key to leak. If you would rather top up a prepaid balance in rupiah, that route uses an ordinary API key instead.
How do payments actually work?
You call the API, it answers with the exact price, your client pays from its own wallet and retries automatically. One line of code with the mppx or x402 fetch wrapper — invisible after setup.
What happens if I send invalid input?
It gets rejected with a clear reason — inputs are checked against the model’s real schema before the model runs. On the /v1 endpoints that check happens before any charge, so mistakes cost nothing.
Is my wallet safe?
Payment settles client-side, inside your own process. Your private key never touches our servers, and we never hold a balance for you — there is nothing of yours here to lose.
What does a call cost?
Each model has its own per-call price, from fractions of a cent for chat and utility tools to a few dollars for frontier video. GET /v1/price quotes the exact number before you pay, and the payment challenge always carries the authoritative price.
Can my agent use this autonomously?
Yes — that is the point. The API is listed on MCP and payment-protocol directories, every endpoint self-describes its inputs and price, and the payment flow is fully machine-readable. Agents discover, price, and pay without a human in the loop.
Ship in three lines.
USDC or card. No signup. Pay only for the calls you make.