USER GUIDE

Ship on EastX in 5 minutes

From signup to your first model call — one doc covers it all. Every endpoint is OpenAI-compatible, so migration cost is zero.

Overview · 5 steps end-to-end

Sign up → top up → create key → call → track usage

1

Sign up

Email + password or one-click Google — instantly active

2

Top up wallet

USDT on 5 chains or credit card / Apple Pay / Google Pay

3

Create API Key

Set name, RPM, balance cap — shown only once

4

Call a model

OpenAI-compatible SDK, zero migration, 110+ models

5

Track usage

Real-time balance, transactions, stats by model / key

1. Sign up

Email + password or Google — done in 30 seconds

Email signup

  1. Fill in email + password (8+ chars) on the portal signup page
  2. The system auto-generates your invite code (8 chars) plus a public code (e.g. AB123456)
  3. You can sign in straight away — we recommend verifying your email once

Google one-tap

  1. Click "Continue with Google" on the signup page
  2. Pick an account on the Google consent screen
  3. The system creates an account with your Google email
  4. If the same email is already registered, the accounts auto-merge
Tip: account data is identical whether you use email or Google.

2. Top up your wallet

Multi-chain USDT + card — pick whichever fits

USDT multi-chain top up

A permanent dedicated address per chain: TRC20 / ERC20 / BSC / Arbitrum / Solana.

Card / mobile wallets

Credit card, debit card, Apple Pay, Google Pay. Cross-border via Antom.

Referral commission

Default L1 5% / L2 2% two-tier commission credited in real time on every spend by your invitees (final rate depends on the tenant you signed up under).

The real portal /recharge screen

What you actually see after logging in:

🔒 portal.eastx.ai/recharge

Top up

Current balance: $42.18
USDT
Card / Apple Pay / Google Pay
Your TRC20 USDT address
TXyz123abc456...xyz789
Recent deposits
+$50.00
TRC20 · 5 min ago
Confirmed
+$100.00
ERC20 · 2 days ago
Confirmed
+$20.00
BSC · 5 days ago
Confirmed
Switch chain here
Scan QR / copy address

How to pick among the 5 chains

ChainOn-chain feeConfirmationWho it fits
TRC20~$11-3 minDaily retail top ups — cheapest, default pick
ERC20$3-153-10 minLarger amounts, security-sensitive flows
BSC~$0.301-3 minBinance ecosystem users
Arbitrum~$0.501-3 minL2 users, technical crowd
Solana~$0.0130sWhen you want the fastest credit
Do NOT mix chains! USDT on TRC20 cannot be sent to an ERC20 address, and vice versa. Double-check before you send.

3. Create an API Key

Create as many as you want — each with its own limits

  1. 1
    Go to /keys and click "Create Key"

    Name (required), optional RPM cap, optional cumulative spend cap, optional expiry.

  2. 2
    Copy the full key immediately and save it

    Key format: sk-eastx-XXXXXXXX.... Shown only once at creation — once you close the dialog it's gone for good.

  3. 3
    Wire it into your SDK or env var

    We recommend an env var like EASTX_KEY — don't hard-code, don't commit.

Key leaked? What now? Go to /keys and disable it, then create a new one. Spend incurred during the leak counts as real usage and is non-refundable.

4. Call your first model

OpenAI-compatible — change only the base_url in your existing code

Chat completions

curl
curl https://api.eastx.ai/v1/chat/completions \
  -H "Authorization: Bearer $EASTX_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-haiku-4-5",
    "messages": [{"role":"user","content":"Hello, EastX!"}]
  }'

Python OpenAI SDK

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.eastx.ai/v1",
    api_key="sk-eastx-...",
)

resp = client.chat.completions.create(
    model="claude-haiku-4-5",
    messages=[{"role": "user", "content": "Hello"}],
)

print(resp.choices[0].message.content)

Text embeddings

curl
curl https://api.eastx.ai/v1/embeddings \
  -H "Authorization: Bearer $EASTX_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"text-embedding-v4","input":"Hello world"}'

Image generation

curl
curl https://api.eastx.ai/v1/images/generations \
  -H "Authorization: Bearer $EASTX_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen-image-plus","prompt":"red apple","size":"1024x1024"}'
110+ models available: Claude / GPT-5.x / Qwen / DeepSeek / Llama / Nova / Kimi / Mistral / NVIDIA and more — see full pricing.

5. Track usage and balance

Real-time bills + multi-dimensional stats + referral commission

💼

/dashboard

Current balance, this month’s spend, last 30 days of calls, average latency, last 5 calls, trend chart.

📊

/usage

Pick a date range, see total calls, total tokens, total spend; sliced by day / model / key.

🤝

/referral

Your invite code + link. L1 5% + L2 2% credited in real time.

Animated demo · End-to-end top up

Auto-looped: from picking a chain to funds landing

Step 1 / 4Pick chain + copy address
🔒 portal.eastx.ai/recharge
Pick TRC20 (low fee, 1-3 min to credit)
🔴TRC20 · TRON
TXyz123abc456...xyz789

Error codes cheatsheet

Use this table to find the fix

HTTPError codeCause + fix
401missing_key / invalid_keyAuthorization header missing, key typo, or a character dropped while copying
402insufficient_balanceBalance too low — top up
402cap_reachedThis key hit its cumulative cap — create a new one or raise the cap
403account_suspendedAccount suspended by risk control — contact support
403disabledKey disabled — enable it or create a new one
404model_not_foundModel name typo or retired — check /models for the live list
429rate_limit_exceededHit the per-key RPM cap
503upstream_unavailableUpstream temporarily down — retry or switch to a fallback model

Start now

Ship your first model call in 5 minutes. Pay only for what you use.