Makipag-ugnayan sa support

Paano kami makakatulong?

Maghanap ng mga sagot, gabay sa setup at mga doc — o sumulat sa amin.

Katayuan ng serbisyo Sinusuri ang katayuan ng modelo… Mga modelo at katayuan

Pagsisimula

Mula sa pag-sign up hanggang sa iyong unang request.

Paano ako makakakuha ng API key?

Mag-sign up — ang mga bagong account ay nakakakuha ng 1.3M+ libreng token. Lalabas ang iyong API key sa dashboard sa sandaling may balanse na ang iyong account. Kopyahin agad ito: ipinapakita lamang ito nang isang beses.

Nahihirapan pa rin? Makipag-ugnayan sa support
Aling base URL ang gagamitin ko?

Ang mga OpenAI-compatible na SDK at tool ay gumagamit ng https://api.cheaptokens.dev/v1. Ang mga Anthropic-compatible na client, kabilang ang Claude Code, ay gumagamit ng root address na https://api.cheaptokens.dev at sila mismo ang nagdadagdag ng path. Kung ang iyong client ay nagdadagdag ng /v1 nang mag-isa, ibigay din sa kanya ang root address.

Nahihirapan pa rin? Makipag-ugnayan sa support
Paano ako gagawa ng aking unang request?

Ilagay ang iyong key sa CHEAPTOKENS_API_KEY environment variable at patakbuhin ang request sa ibaba. Ang quickstart ay bumubuo ng parehong snippet para sa Python, Node at ang Anthropic SDK, kasama ang model na iyong pinili.

curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
Nahihirapan pa rin? Makipag-ugnayan sa support
Paano ko ikokonekta ang Cursor, Cline, Claude Code o ibang tool?
Aling model ang dapat kong piliin?

Gumagana ang lahat ng model sa parehong key at parehong address — para lumipat, palitan ang model ID. Ang bawat card sa models page ay naglilista ng context window, maximum output at presyo.

  • GLM-5.3-Flash Para sa komplikadong coding at reasoning
  • DeepSeek-V4-Flash Para sa pang-araw-araw na gawain, tipid sa budget
  • MiniMax-M2.7 Para sa mga agent at workflow automation
Nahihirapan pa rin? Makipag-ugnayan sa support

May tanong ka pa ba? Tanungin kami

Ikonekta ang isang tool

Piliin ang iyong tool o SDK para makita lamang ang mga setting na kailangan nito. Ang key sa mga halimbawa ay placeholder — i-paste ang sarili mong key sa tool.

Tool o SDK
Mga tool
SDK at API

Cursor OpenAI-compatible

Cursor — sa Cursor Settings → Models, i-paste ang iyong key sa OpenAI API Key, i-on ang Override OpenAI Base URL at idagdag ang model ID bilang custom model. Ayon sa dokumentasyon ng Cursor, ang sariling keys ay gumagana lamang sa mga chat model; ang Tab completion ay patuloy na gagamit ng mga model ng Cursor.

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
# Cursor Settings → Models → API Keys
OpenAI API Key:           YOUR_CHEAPTOKENS_KEY
Override OpenAI Base URL: https://api.cheaptokens.dev/v1
# Models list → add this ID as a custom model:
Model: zai-org/GLM-5.3-Flash

Cline OpenAI-compatible

Cline — pumili ng OpenAI-compatible provider, i-set ang base URL at key.

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
# Cline → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key:  YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash
Saan mahahanap ang mga setting na ito Cline provider settings: API Provider OpenAI Compatible, Base URL https://api.cheaptokens.dev/v1, isang naka-mask na OpenAI Compatible API Key at Model ID deepseek-ai/DeepSeek-V4-Flash-0731

Claude Code Anthropic-compatible

Claude Code — i-export ang mga variable sa ibaba (ang address ay walang /v1) at patakbuhin ang claude.

Base URL
https://api.cheaptokens.dev

Gamitin ang root address nang walang /v1: ang client mismo ang nagdadagdag ng /v1/messages.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang x-api-key: <key>; gumagana rin ang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
# Claude Code → cheaptokens (Anthropic-compatible)
export ANTHROPIC_BASE_URL="https://api.cheaptokens.dev"
export ANTHROPIC_API_KEY="YOUR_CHEAPTOKENS_KEY"
export ANTHROPIC_MODEL="zai-org/GLM-5.3-Flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="zai-org/GLM-5.3-Flash"

OpenClaw OpenAI- o Anthropic-compatible

OpenClaw — idagdag ang provider entry sa ibaba sa ~/.openclaw/openclaw.json. Sa isang bagong install, ang openclaw onboard na may Custom provider na pagpipilian ay nagsusulat ng parehong entry.

Base URL · OpenAI-compatible
https://api.cheaptokens.dev/v1
Base URL · Anthropic-compatible
https://api.cheaptokens.dev

Para sa mga OpenAI-style na request gamitin ang address na may /v1; para sa mga Anthropic-style na request — ang root address.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.Ipinapadala bilang x-api-key: <key>; gumagana rin ang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
// ~/.openclaw/openclaw.json — add cheaptokens as a provider
{
  models: {
    providers: {
      cheaptokens: {
        baseUrl: "https://api.cheaptokens.dev/v1",
        apiKey: "YOUR_CHEAPTOKENS_KEY",
        api: "openai-completions",
        models: [{ id: "zai-org/GLM-5.3-Flash", name: "GLM-5.3-Flash" }],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "cheaptokens/zai-org/GLM-5.3-Flash" } },
  },
}
// Anthropic-style requests instead? In the provider entry use:
//   api: "anthropic-messages", baseUrl: "https://api.cheaptokens.dev"

Aider OpenAI-compatible

Aider — gamitin ang --openai-api-base at --openai-api-key (o env vars).

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
export OPENAI_API_BASE="https://api.cheaptokens.dev/v1"
export OPENAI_API_KEY="YOUR_CHEAPTOKENS_KEY"
aider --model openai/zai-org/GLM-5.3-Flash

Kilo Code OpenAI-compatible

Kilo Code — piliin ang provider na compatible sa OpenAI, itakda ang base URL, key, at model id.

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
# Kilo Code → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key:  YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash

Python · OpenAI OpenAI-compatible

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cheaptokens.dev/v1",
    api_key="YOUR_CHEAPTOKENS_KEY",
)
resp = client.chat.completions.create(
    model="zai-org/GLM-5.3-Flash",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)

Node · OpenAI OpenAI-compatible

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.cheaptokens.dev/v1",
  apiKey: process.env.CHEAPTOKENS_API_KEY,
});
const resp = await client.chat.completions.create({
  model: "zai-org/GLM-5.3-Flash",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(resp.choices[0].message.content);

Python · Anthropic Anthropic-compatible

Base URL
https://api.cheaptokens.dev

Gamitin ang root address nang walang /v1: ang client mismo ang nagdadagdag ng /v1/messages.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang x-api-key: <key>; gumagana rin ang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.cheaptokens.dev",
    api_key="YOUR_CHEAPTOKENS_KEY",
)
msg = client.messages.create(
    model="zai-org/GLM-5.3-Flash",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)

curl OpenAI-compatible

Base URL
https://api.cheaptokens.dev/v1

Gamitin ang address na may /v1: ang SDK o tool ang nagdadagdag ng /chat/completions mismo.

API key
YOUR_CHEAPTOKENS_KEY Ipinapadala bilang Authorization: Bearer <key>.
Model ID
zai-org/GLM-5.3-Flash
Halimbawa
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
Mabilisang sanggunian: mga address, key header, model ID, limit
OpenAI-compatible na base URL
https://api.cheaptokens.dev/v1
Anthropic-compatible na base URL
https://api.cheaptokens.dev
Header ng API key
Authorization: Bearer <key>Mga Anthropic client: x-api-key
Mga model ID
  • zai-org/GLM-5.3-Flash
  • deepseek-ai/DeepSeek-V4-Flash-0731
  • MiniMaxAI/MiniMax-M2.7
Limitasyon sa rate
120 request kada minuto kada key

Balanse at mga pagbabayad

Magbayad habang ginagamit mula sa isang balanseng USD.

Paano gumagana ang pagbabayad?

Walang subscription. Nagdadagdag ka ng balanseng USD, at ang bawat kahilingan ay sinisingil sa fixed na rate ng modelo kada milyong input at output token. Isang balanse ang sumasaklaw sa lahat ng modelo.

Nahihirapan pa rin? Makipag-ugnayan sa support
Paano ako magdadagdag ng balanse?

Sa dashboard, pindutin ang Mag-top up at piliin ang halaga sa USD. Magbayad gamit ang crypto (walang KYC) o sa pamamagitan ng card sa isang partner — awtomatikong naikredito ang pondo sa iyong balanse.

Nahihirapan pa rin? Makipag-ugnayan sa support
Nagpoproseso pa rin ang aking bayad

Ang isang crypto top-up ay awtomatikong naikredito kapag nakumpirma na ng network ang transaksyon — kung gaano katagal iyon ay depende sa coin. Kung magbabayad ka sa pamamagitan ng card sa pamamagitan ng isang partner, ang balanse ay nadadagdagan 5–30 minuto pagkatapos ng bayad.

Suriin
Ang status sa pahina ng bayad: ang buong halaga ay nabayaran, sa coin at network na ipinapakita ng pahina.
Ayusin
Maghintay — walang kailangang ipadalang muli. Maaari mong isara ang pahina ng bayad: ang top-up ay naikredito nang wala ito.
Tiyaking gumagana ito
Ang balanse sa dashboard ay tumataas ng top-up; pagkatapos ng iyong unang top-up, lumalabas din doon ang API key.
Pumapalya pa rin? Ipadala sa amin
Kung ang pahina ng bayad ay nagpapakita ng bayad bilang kumpleto ngunit ang balanse ay hindi nagbago sa loob ng 30 minuto — tingnan ang susunod na sagot.
Nahihirapan pa rin? Makipag-ugnayan sa support
Nagbayad ako, ngunit hindi nagbago ang aking balanse

Ang mga bayad ay awtomatikong itinatapat sa iyong account. Kung nawala ang notification tungkol sa isang crypto payment, may regular na pagsusuri na pumipili ng bayad sa loob ng ilang minuto.

Suriin
Ang pahina ng bayad o ang iyong wallet: ang bayad ay kumpleto. Ang isang crypto invoice ay dapat makatanggap ng buong halaga — ang isang bayad na kulang ang dumating ay sinusuri nang manu-mano. Kung magbabayad ka sa pamamagitan ng card sa pamamagitan ng isang partner, dapat magpadala ang partner ng USDT sa TRC20 (Tron) network sa iyong recipient address: ang ibang mga coin at network ay hindi naikredito.
Ayusin
Bigyan ito ng 30 minuto pagkatapos makumpleto ang bayad. Kung hindi pa rin nagbago ang balanse, sumulat sa amin — huwag magbayad muli.
Tiyaking gumagana ito
Ang dashboard ay nagpapakita ng top-up sa iyong balanse.
Pumapalya pa rin? Ipadala sa amin
Ang paraan ng pagbabayad, ang halaga, kung kailan ka nagbayad at ang payment ID o transaction hash mula sa pahina ng bayad o sa iyong wallet.
Nahihirapan pa rin? Makipag-ugnayan sa support
Nabigo ang top-up na may error

Kadalasan ang halaga ay mas mababa sa minimum — $5 sa crypto, $10 sa card sa pamamagitan ng isang partner — o ang serbisyo ng pagbabayad ay hindi tumugon nang ilang sandali.

Suriin
Ang halaga at ang eksaktong teksto ng error sa window ng top-up.
Ayusin
I-reload ang dashboard at subukang muli pagkalipas ng ilang minuto. Kung nabigo ang pagbabayad gamit ang card sa pamamagitan ng partner, nag-aalok ang top-up window ng pangalawang partner.
Tiyaking gumagana ito
Bubukas ang payment page kasama ang iyong halaga; pagkatapos ng pagbabayad, tataas ang balanse.
Pumapalya pa rin? Ipadala sa amin
Ang paraan ng pagbabayad, ang halaga, ang oras at ang eksaktong teksto ng error — nakakatulong ang screenshot.
Nahihirapan pa rin? Makipag-ugnayan sa support
Nag-eexpire ba ang aking balanse?

Hindi. Hindi nag-eexpire ang hindi nagamit na balanse, kaya makakapagdagdag ka nang isang beses at gagastusin ito sa sarili mong bilis.

Nahihirapan pa rin? Makipag-ugnayan sa support
Ano ang mangyayari kapag naubos ang aking balanse?

Ang mga kahilingan ay nagbabalik ng 402 at ang iyong key ay naka-pause. Magdagdag ng balanse, at gagana muli ang parehong key — hindi mo kailangan ng bago.

Nahihirapan pa rin? Makipag-ugnayan sa support
Saan ko makikita ang aking gastos?

Sa dashboard: ang iyong balanse, kung magkano ang nagastos mo, at paggamit ayon sa modelo at ayon sa araw.

Nahihirapan pa rin? Makipag-ugnayan sa support
Bakit mas mababa ang mga presyo?

Nagpapatakbo kami ng mga open-weight na modelo sa cost-efficient na imprastraktura at naglalathala ng fixed na USD rate kada milyong input at output token para sa bawat modelo — walang subscription o plano.

Nahihirapan pa rin? Makipag-ugnayan sa support

May tanong ka pa ba? Tanungin kami

API at mga error

Ano ang ibig sabihin ng status code at paano ito ayusin.

401 Invalid na API key

Hindi kinikilala ng API ang key: mali ang pagkakasulat nito, pag-aari ito ng ibang serbisyo, o napalitan na — pagkatapos ng I-rotate hindi na gumagana ang lumang key.

Suriin
Ang key sa iyong tool ay ang kasalukuyan, walang espasyo, quotes o line break, at ang header ay eksaktong Authorization: Bearer <key> (mga Anthropic client: x-api-key).
Ayusin
I-paste muli ang kasalukuyang key. Nawala ito? Pindutin ang I-rotate sa dashboard at i-update ang key sa lahat ng pinag-gagamitan mo nito.
Tiyaking gumagana ito
Magpadala ng maikling request: kung sagot ang ibinalik sa halip na 401, gumagana ang key.
Pumapalya pa rin? Ipadala sa amin
Ang oras ng request, ang tool o SDK at ang teksto ng error — huwag kailanman ang key mismo.
Nahihirapan pa rin? Makipag-ugnayan sa support
402 Tinanggihan ang request: walang balanse o walang key

Tinanggihan ang request bago pa man ito umabot sa modelo, dahil sa isa sa dalawang dahilan. Ipinapakita ng teksto ng error kung alin: Total limit exceeded — naubos na ang balanse o masyadong mababa para sa request na ito; no active billing account — walang API key ang request.

Suriin
Ang iyong balanse sa dashboard, at tiyaking ipinapadala ng request ang key bilang Authorization: Bearer <key> — “Bearer” na may malaking B at may espasyo bago ang key — o bilang x-api-key. Ang maliit na bearer o key na walang “Bearer” ay itinuturing na walang key.
Ayusin
Naubos ang balanse: pindutin ang Mag-top up sa dashboard — gagana muli ang parehong key kapag na-kredito na ang top-up. Walang key: idagdag ito sa iyong tool o environment variable, pagkatapos i-restart ang tool o ang terminal.
Tiyaking gumagana ito
Sa dashboard, ang key ay nagpapakita ng Aktibo, at ang maikling request ay nagbabalik ng sagot.
Pumapalya pa rin? Ipadala sa amin
Kung positibo ang balanse at ipinapadala ang key pero may 402 pa rin: ang oras ng request, ang model at ang buong teksto ng error.
Nahihirapan pa rin? Makipag-ugnayan sa support
429 Masyadong maraming kahilingan

Mas mabilis ang pagdating ng mga request kaysa sa pinapayagan. Ang limitasyon ay 120 request kada minuto kada API key, binibilang sa isang-minutong window. Ang 429 ay maaari ring mangahulugan na ang serbisyo o isang modelo ay pansamantalang abala.

Suriin
Ang teksto ng error: Rate limit exceeded — naabot ng iyong key ang per-minute na limit; at capacity, waiting for an available upstream slot o overloaded — abala ang serbisyo o ang model.
Ayusin
Maghintay ng bilang ng segundo na nasa Retry-After header at ulitin — ang opisyal na OpenAI at Anthropic SDK ay kusang nagre-retry ng 429, dalawang beses bilang default. Para sa mga agent, limitahan kung ilang request ang tumatakbo nang sabay; kung abala pa rin ang isang model, palitan ang model field.
Tiyaking gumagana ito
Nagbabalik na muli ng sagot ang mga request, at sa tuloy-tuloy na bilis na mas mababa sa limit, tumitigil ang mga 429.
Pumapalya pa rin? Ipadala sa amin
Kung dumarating ang 429 sa mababang rate ng request: ang oras, ang model, kung ilang request ang ipinapadala mo kada minuto at ang teksto ng error.
Nahihirapan pa rin? Makipag-ugnayan sa support
404 · 400 Maling address o hindi mahanap ang modelo

Ang 404 ay nangangahulugang mali ang address. Ang 400 na nagsasabing “not found” ay nangangahulugang hindi alam ng API ang model ID.

Suriin
Ang mga OpenAI-style na client ay nangangailangan ng address na may /v1: tiyaking hindi ito kulang, o nadoble dahil ang client mismo ang nagdadagdag ng /v1. Ang model ID ay dapat kumpleto, may prefix bago ang slash, halimbawa zai-org/GLM-5.3-Flash.
Ayusin
Kopyahin ang address at ang model ID mula sa mga setting para sa iyong tool sa pahinang ito, o kunin ang ID mula sa GET /v1/models.
Tiyaking gumagana ito
Ang isang maikling kahilingan ay nagbabalik ng sagot, at ang GET /v1/models ay naglilista ng parehong ID.
Pumapalya pa rin? Ipadala sa amin
Ang buong address na iyong tinatawagan, ang model ID at ang teksto ng error.
Nahihirapan pa rin? Makipag-ugnayan sa support
503 Pansamantalang hindi available ang modelo

Hindi makakatanggap ng mga request ang modelo sa ngayon. Ang status ng serbisyo sa itaas ng pahinang ito at ang mga card ng modelo ay nagpapakita ng parehong estado.

Suriin
Ang status ng serbisyo sa itaas: ang modelong ito ba ay minarkahan bilang pansamantalang hindi available?
Ayusin
Ulitin ang kahilingan pagkalipas ng isang minuto, na may lumalaking paghinto — ang 503 ay walang Retry-After header; ang mga opisyal na SDK ay awtomatikong nag-uulit nito nang dalawang beses. O palitan ang model field sa ibang modelo — ang key at ang address ay mananatiling pareho.
Tiyaking gumagana ito
Ang modelo ay lumalabas na available muli, at ang isang maikling kahilingan ay nagbabalik ng sagot.
Pumapalya pa rin? Ipadala sa amin
Kung ang status ay nagpapakita ng modelo bilang available ngunit nagpapatuloy ang 503: ang oras, ang modelo at ang teksto ng error.
Nahihirapan pa rin? Makipag-ugnayan sa support
length Naputol ang sagot sa gitna ng pangungusap

Naabot ng sagot ang limitasyon sa haba: ang finish_reason ay length. Kung walang max_tokens, humihinto ang non-streaming na sagot sa default na haba ng modelo.

Suriin
Ang finish_reason field at ang max_tokens na iyong ipinapadala — inililista ng mga docs ang default at ang maximum na output para sa bawat modelo.
Ayusin
Itakda ang max_tokens para sa mas mahabang sagot, hanggang sa maximum ng modelo, o i-stream ang tugon: nang walang max_tokens, ang isang naka-stream na sagot ay maaaring umabot hanggang sa maximum.
Tiyaking gumagana ito
Ang sagot ay nagtatapos sa finish_reason na stop.
Pumapalya pa rin? Ipadala sa amin
Kung ang isang sagot ay nagtatapos sa length na mas mababa kaysa sa iyong max_tokens, ang stream ay naantala — ulitin ang kahilingan, at kung patuloy itong nangyayari, ipadala sa amin ang oras, ang modelo at ang iyong max_tokens.
Nahihirapan pa rin? Makipag-ugnayan sa support
timeout Matagal ang sagot o nag-time out

Nag-iisip muna ang mga reasoning model bago sumagot, kaya maaaring tumagal ang unang token, at ang mahahabang sagot ay tumatagal ng ilang minuto. Naghihintay ang API nang hanggang 150 segundo para magsimulang sumagot ang isang modelo.

Suriin
Kung ini-stream mo ang tugon, at ang timeout ng iyong client: dapat itong mas mahaba kaysa 150 segundo.
Ayusin
I-stream ang tugon (stream: true): dumarating ang mga token habang nabubuo ang mga ito, at pinapanatili ng mga keep-alive message na bukas ang koneksyon. Nang walang streaming, panatilihing mas mataas sa 150 segundo ang timeout ng client — ang mga opisyal na OpenAI at Anthropic SDK ay naghihintay ng 10 minuto bilang default; sa Claude Code ito ay API_TIMEOUT_MS, sa Aider --timeout, sa OpenClaw timeoutSeconds ng provider. Kung ang isang naka-stream na sagot ay naputol, ulitin ang kahilingan: ang output ng isang naantalang sagot ay hindi sinisingil.
Tiyaking gumagana ito
Ang mga unang token ay lumalabas sa stream, o ang buong sagot ay dumarating sa loob ng timeout.
Pumapalya pa rin? Ipadala sa amin
Ang oras, ang modelo, kung nag-stream ka, ang timeout ng iyong client at kung saan tumigil ang sagot; ang x-request-id response header, kung ipinapakita ito ng iyong tool.
Nahihirapan pa rin? Makipag-ugnayan sa support

May tanong ka pa ba? Tanungin kami

Account at pag-sign-in

Pag-sign-in at pagpapanatiling ligtas ng iyong key.

Paano ako mag-sign in?

Ilagay ang iyong email, at padadalhan ka namin ng magic link — hindi kailangan ng password. Maaari ka ring magpatuloy gamit ang Google, MetaMask, o GitHub.

Nahihirapan pa rin? Makipag-ugnayan sa support
Hindi dumating ang email para sa sign-in

Ang bawat sign-in link ay gumagana nang isang beses at sa limitadong oras lamang, at ang pinakabago lang ang bumubukas.

Suriin
Ang spam at promotions folders, at ang spelling ng address sa login page.
Ayusin
Humiling ng bagong link sa login page at buksan ang pinakabagong email.
Tiyaking gumagana ito
Binubuksan ng link ang dashboard kasama ang iyong account.
Pumapalya pa rin? Ipadala sa amin
Ang address na ginagamit mo sa pag-sign in at kung kailan ka humiling ng link — gumagana ang form sa page na ito nang hindi nag-sign in.
Nahihirapan pa rin? Makipag-ugnayan sa support
Nawala ang aking API key

Isang beses lang ipinapakita ng dashboard ang key. Pindutin ang I-rotate para makakuha ng bago — titigil na sa paggana ang lumang key, kaya i-update ito sa lahat ng lugar kung saan mo ito ginagamit.

Nahihirapan pa rin? Makipag-ugnayan sa support

May tanong ka pa ba? Tanungin kami

Programa ng referral

Kumita mula sa mga top-up ng mga taong iniimbitahan mo.

Paano gumagana ang Programa ng referral?

Ibahagi ang iyong referral link. Makakakuha ka ng 10% ng bawat pag-top up ng balanse na ginagawa ng mga taong nag-sign up gamit ito — hangga't ginagamit nila ang CheapTokens.

Nahihirapan pa rin? Makipag-ugnayan sa support
Ano ang nakukuha ng mga taong iniimbitahan ko?

1.3M+ libreng token sa pag-sign up at 52M+ pa pagkatapos ng kanilang unang top-up na $5 o higit pa.

Nahihirapan pa rin? Makipag-ugnayan sa support
Paano ko gagamitin ang aking mga reward?

Bawat reward ay naka-hold nang 7 araw pagkatapos ng top-up, pagkatapos ay magiging available na ito sa iyong referral balance. Ilipat ito sa iyong API balance, o mag-withdraw ng USDT mula sa $20.

Nahihirapan pa rin? Makipag-ugnayan sa support

May tanong ka pa ba? Tanungin kami

Hindi mo natagpuan ang iyong sagot?

Magpadala sa amin ng mensahe — direktang napupunta ito sa team, at sasagutin namin sa pamamagitan ng email.

Huwag kailanman ipadala ang iyong API key — hindi namin ito kailangan para makatulong.

Mas gusto mo ba ang email? Sumulat sa support@cheaptokens.dev.

Magmungkahi ng partnership

Sasagutin namin ang address na ito.

Huwag i-paste ang iyong API key.0 / 5,000