Retool AI with unoblox (India)
Add unoblox as a Retool REST API resource once, then call GPT, Claude, DeepSeek or Qwen from any internal tool — billed in rupees, one GST invoice.
Retool apps usually reach an AI model through a REST API resource rather than a dedicated AI block, which makes unoblox a natural fit: add it once as a workspace resource, and every internal tool your team builds afterwards can call GPT, Claude, DeepSeek or Qwen against a single rupee-billed account instead of scattered personal API keys.
Add unoblox as a Retool resource
Under Resources > Create New > REST API, set the base URL to https://api.unoblox.ai/v1 and add a header Authorization: Bearer ub-gw-xxxxxxxxxxxxxxxxxxxxxxxxxxxx — store the key using Retool's resource-level environment variables or secrets rather than typing it into an individual app.
Calling it from a query
Create a new query on that resource with method POST and path /chat/completions. The request body needs a model field (for example qwen/qwen3-235b-a22b-instruct-2507) and a messages array built from your app's text input or table selection. Bind the response's choices[0].message.content to a text component, and the internal tool is functional.
Choosing a model inside an internal tool
| Model id | ₹ / 1M input | ₹ / 1M output |
|---|---|---|
qwen/qwen3-235b-a22b-instruct-2507 | ₹9.11 | ₹55.67 |
openai/gpt-5-mini | ₹25.30 | ₹202.46 |
deepseek-ai/deepseek-v4-flash | ₹9.11 | ₹18.21 |
qwen/qwen3.8-27b (free) | ₹0.00 | ₹0.00 |
Claude Sonnet (anthropic/claude-sonnet-4-5, -4-6, -5) runs ₹303.68 / ₹1,518.42 per 1M tokens (input/output) if a tool needs a stronger model — check /models for anything not listed here before assuming a rate.
One resource, many apps
Because the resource is defined once at the workspace level, individual app builders never see or paste a raw key — usage from every internal tool that queries it rolls up under one unoblox account, which makes a GST tax invoice issued at each top-up a single line item for finance rather than a reconciliation exercise across several personal accounts.
Keeping usage within limits
unoblox applies rate limits per key rather than per app, so if several internal tools share the one Retool resource, a spike in one app's usage counts against the same limit as the others. For teams running many high-traffic internal tools off unoblox, minting a second key for a heavier workload and adding it as a second Retool resource keeps one noisy app from throttling the rest — track both against the same account dashboard so finance still sees a single combined view of spend.
Frequently asked questions
Does Retool have a dedicated unoblox connector? No — a generic REST API resource with unoblox's base URL and key is the entire integration; there is no marketplace connector to install.
How do I keep non-engineers from seeing the raw key? Store it as a resource-level secret or environment variable; queries reference the resource, not the credential itself, so app editors never need to see the value.
Can different apps in the same workspace use different models? Yes — model is a field in the request body, so each query or app can set its own without touching the shared resource configuration.
Is there a free model to prototype with before committing budget? Yes — qwen/qwen3.8-27b is priced at ₹0, which is enough to wire up and test a query before pointing it at a paid model.
Does this support streaming responses inside a Retool app? Retool queries are typically request/response; for a token-by-token feel, poll or use a custom component — the resource itself doesn't need to change either way.
How does billing work across many internal tools? One unoblox account, a GST tax invoice issued at each top-up in rupees, regardless of how many Retool apps or keys call it, with input tax credit claimable.
Get started in rupees → https://unoblox.ai/sign-in
Start building in rupees
Call every major model through one OpenAI-compatible endpoint, billed in ₹ on a GST invoice.