2.9 KiB
2.9 KiB
TokenTable.asia Autoreg (verified live 2026-09-20)
Free AI proxy: Claude Fable 5.1, Opus 5, GPT-6 Astra, Kimi K3, DeepSeek V4.1. Free plan: 20 flagship Main calls first 72h, then 2 mains + 3 sides/day. $5 gift on email verify (credits, not API).
Working pipeline (script: C:/Users/User/tmp/tokentable_reg/tt_autoreg.py)
- Captcha: RuCaptcha
method=turnstile(GET in.php with urlencode params, NOT JSON POST), sitekey0x4AAAAAAEo1HtOxCL4MMmCG. Solves in ~30-60s. Key: tmp/tokentable_reg/rukey.txt (also in _PROJECTS/farm/gh-farm-og/qoder.py). CDP click on Turnstile checkbox FAILS (failure_retry). - Register:
POST /auth/registerJSON{name,email,password,turnstileToken}→ 201{token(JWT), user, apiKey(tt-web-*), emailVerification}. Gmail +aliases accepted. - Verify: find
verify-email?token=<hex>link in Gmail IMAP (noreply@tokentable.asia). CRITICAL: filter by alias tag in To: header — otherwise picks another account's token. ThenPOST /auth/verify-email {token}→{"ok":true}. Plain GET of the link does nothing (it's an SPA). - Login quirk:
POST /auth/loginfrom urllib → 401 Invalid credentials; from browser origin (fetch on site) → 200. CF checks origin/cookies. Workaround: reuse JWT from register response — it works for/api/accountetc. - Chat:
POST /api/chatJSON{messages, apiKey: [REDACTED], model}+Authorization: Bearer <JWT>→ SSE stream. Model ids:claude-fable-5-1,claude-opus-5,gpt-6-astra,kimi/kimi-k3,deepseek-v4-pro,auto. - tt-live- keys require PAID plan* ($19+/mo). /v1 rejects tt-web keys: "Invalid API key format. Expected: tt-live-...". So free farming = web-chat via /api/chat with JWT+webkey, good for gateway wrappers but NOT drop-in OpenAI-compatible.
Member catalog
GET /v1/me/model-catalog with JWT → full v4 catalog (300+ models, points). GET /v1/models public.
Accounts produced
- [REDACTED-NAME]+tt02@gmail.com / EniProbe2026x (webkey tt-web-soaP...)
- [REDACTED-NAME]+tt03@gmail.com / EniProbe2026x (verified, chat OK)
- [REDACTED-NAME]+tt04@gmail.com / EniProbe2026x (verified, chat OK)
- batch tt05-tt09 via tt_autoreg.py, records in tmp/tokentable_reg/accounts.jsonl
Pitfalls
- Email verification 403 until /auth/verify-email POST done (giftGranted:false for +alias? observed false — gift may be base-email only).
- IMAP dedupe: multiple accounts share one Gmail inbox → MUST filter To: by alias tag.
- RuCaptcha res.php sometimes returns empty body → wrap in try, retry.
- quota shows mainLimit:150 points (each main call = 10 points → 15 calls? observed "Main Quota 10/150" after 1 call).
- Login-page Turnstile sitekey same as homepage widget; solve against pageurl https://tokentable.asia/en/chat.
- Operator: 太澤弘康貿易有限公司 + 鏈金術數位資產股份有限公司 (TW companies) — legit-ish proxy, not a scam shell by look, but still third-party.