PagsisimulaGabay
Ilista ang mga model gamit ang GET /v1/models para mahanap ang eksaktong model id
Isang GET request ang nagpapakita ng eksaktong mga model id kasama ang context at output limits. Kopyahin ang id, itakda ang max_tokens, at pumili ng unang model para sa iyong gawain.

Sa pahinang ito
Ang iyong code ay nagbabalik ng 404 sa isang model name na mukhang maayos sa halimbawa ng iba. Tanungin ang API mismo: isang GET request sa https:/ ang naglilista ng mga model na maaari mong tawagan, kasama ang kanilang context at output limits. Kopyahin ang id mula sa sagot na iyon, hindi mula sa memorya, at suriin ang limit bago mo itakda ang max_tokens.
Ang docs page (CheapTokens docs, sinuri noong 28 Oktubre 2026) ay naglalarawan sa GET /v1/models bilang listahan ng mga callable model na may context at output limits. Sa tabi nito ay naroon ang GET / para sa isang model at GET /. Ang chat mismo ay dumadaan sa POST / (OpenAI-compatible) o POST / (Anthropic-compatible).
Bakit ang parehong model ay may iba't ibang id sa lahat ng dako#
Sabihin nating nakakita ka ng tutorial para sa ibang provider. Gumagamit ito ng model: "deepseek-, i-paste mo ito sa tabi ng CheapTokens base URL, at nabigo ang request. Walang mali sa iyong key. Iba-iba ang pagpapangalan ng mga provider sa parehong model: isang prefix tulad ng deepseek-ai/, isang version suffix tulad ng -0731, magkaibang capitalisation. Tinatanggap lamang ng API ang eksaktong string na inililista nito, at ang maikling pangalan na kinuha mula sa price label ay hindi rin gagana.
Iyon ang buong dahilan para hanapin ang id nang isang beses. Kung gusto mo ang buong kuwento kung ano ang hitsura ng maling id sa screen, ang API 401 or 404 error: wrong key, base URL or model id ay dumadaan dito. Ang gabay na ito ay ang hakbang bago iyon: hanapin ang tamang id para hindi mo na makita ang error na iyon.
Tanungin ang API: isang request#
Piliin ang tab na ginagamit mo. Pareho silang nagpapadala ng parehong request. Sa parehong halimbawa, ang key ay nagmumula sa CHEAPTOKENS_ environment variable (ang key ay nasa dashboard kapag may pondo na sa balanse).
Isang request, dalawang paraan
curl
export CHEAPTOKENS_API_KEY="sk-your-key"
curl https://api.cheaptokens.dev/v1/models \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY"Python
import json
import os
import requests
resp = requests.get(
"https://api.cheaptokens.dev/v1/models",
headers={"Authorization": f"Bearer {os.environ['CHEAPTOKENS_API_KEY']}"},
timeout=30,
)
resp.raise_for_status()
print(json.dumps(resp.json(), indent=2))Sadyang ipiniprint ng Python version ang raw JSON. Basahin ito nang isang beses gamit ang iyong sariling mga mata: hinahanap mo ang mga model id at, sa tabi nila, ang context at output limits. Kopyahin ang bawat id mula sa printout nang buo.

Ang tatlong id at ang kanilang mga limit#
Inililista ng docs ang mga callable model na ito (sinuri noong 28 Oktubre 2026). Ipadala ang string sa code formatting sa simula ng bawat linya bilang model:
zai-— 390K context, hanggang 8,192 output tokens.org/ GLM- 5. 3- Flash deepseek-— 380K context, hanggang 32,768 output tokens.ai/ DeepSeek- V4- Flash- 0731 MiniMaxAI/— 180K context, hanggang 8,192 output tokens.MiniMax- M2. 7
Dalawang numero ang mahalaga para sa karamihan ng desisyon. Ang context ay kung gaano karami ang kayang hawakan ng model sa isang request, ang iyong prompt at ang sagot nito nang magkasama. Ang output limit ay ang pinakamahabang solong sagot. Kung bago ang mga salitang ito, ipinapaliwanag ng how to read AI model names at why an answer stops mid-sentence ang mga ito sa simpleng wika.

Pumili ng unang model para sa iyong gawain#
Hindi mo kailangan ng mahabang benchmark study para magsimula. Dalawang tanong ang nagtatakda ng karamihan sa mga unang pagpili: gaano kalaki ang iyong input, at gaano kahaba ang dapat na sagot? I-click ang case na pinakamalapit sa iyo.
Piliin ang iyong kaso
Alin ang case mo?
Pumili ng opsyon upang makita ang sagot
Nag-paste ako ng mahabang dokumento
Gamitin ang zai-. Ito ang may pinakamalaking window sa tatlo, 390K, kaya ang mahabang dokumento at ang tanong tungkol dito ay kasya sa isang request. Ang mga sagot nito ay umaabot lamang sa 8,192 tokens, na sapat para sa isang summary o extraction.
Kailangan ko ng mahabang sagot (hanggang 32,768 tokens)
Gamitin ang deepseek-. Pinapayagan nito ang hanggang 32,768 output tokens bawat sagot at may 380K window, kaya ang mahabang generated text at ang agent loop ay parehong kasya.
Nagsusulat ako ng code na may katamtamang prompt
Gamitin ang MiniMaxAI/. Ang 180K window ay sumasaklaw sa ilang file at ang usapan tungkol sa mga ito; ang sagot ay maaaring umabot hanggang 8,192 tokens.
Ang tatlo ay may isang balanse at isang presyo sa anumang oras ng araw, walang peak hours, kaya ang paglipat mamaya ay nagkakahalaga lamang ng isang binagong string. Kung ikukumpara sa OpenRouter, ang bawat isa sa tatlo ay mas mura sa kabuuan, kung isasama ang input at output. Ganito ang hitsura ng isang workload: sabihin nating nagpapatakbo ka ng maliit na assistant na nagpapadala ng 2,000 input tokens at nakakakuha ng 500 pabalik, 1,000 beses sa isang araw. Ang live na table sa ibaba ay eksaktong nagpepresyo niyan.
| Modelo | Input $/1M | Output $/1M | Bawat kahilingan | 1,000 mga kahilingan | OpenRouter, 1,000 mga kahilingan |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00006 | $0.06 | $0.121 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00008 | $0.08 | $0.173 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00018 | $0.175 | $1.20 |
2,000 input at 500 output na token bawat kahilingan. Ang mga presyo kada 1M token ay kasalukuyan at nagbabago kasabay ng aming mga taripa; ang column ng OpenRouter ay nagpapakita ng reference na presyo para sa parehong workload.
Ang kasalukuyang per-token na presyo para sa bawat model ay nasa pricing page, at ang model pages ay mas malalim sa bawat isa. Kung gusto mo ng side-by-side ayon sa gawain, mayroong GLM vs DeepSeek vs MiniMax: which model to choose.
Itakda ang max_tokens mula sa limit, pagkatapos ipadala ang request#
Isang karaniwang pagkakamali: humihingi ka ng mahabang ulat mula sa isang model na ang limit ay 8,192, at humihinto ang sagot sa kalagitnaan. Ang limit na nakita mo sa listahan ay ang ceiling para sa max_tokens. Manatili sa o mas mababa dito.
Narito ang isang request na may buong id mula sa listahan. Humihingi ito ng mahabang sagot mula sa model na nagpapahintulot nito:
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-ai/DeepSeek-V4-Flash-0731",
"messages": [{"role": "user", "content": "Write a 1,500-word guide to API keys."}],
"max_tokens": 4000
}'Bago sa unang tawag? Sinasaklaw ng Your first API request with CheapTokens ang format ng sagot at ang usage field.
Para ma-lock in ang routine, ilagay ang mga hakbang sa tamang pagkakasunod-sunod:
Ilagay sa tamang pagkakasunod-sunod
Ilagay ang mga hakbang sa tamang pagkakasunod-sunod
I-drag ang mga item o gamitin ang mga arrow
- Tawagan ang GET /v1/models
- Kopyahin ang eksaktong model id
- Suriin ang output limit at itakda ang max_tokens sa ilalim nito
- Ipadala ang chat request
Kung nabigo pa rin ang request#
Magsimula sa string. Ang model id na naiiba ng isang character ang karaniwang dahilan ng 404, kaya i-paste muli ito mula sa listahan sa halip na i-type muli. Ang 402 ay nangangahulugang naubos na ang balanse, at ang rate limit ay 120 requests kada minuto kada API key. Ang mga error ay bumabalik sa standard na OpenAI/Anthropic JSON shape, kaya ang mga SDK ay nagpa-parse sa kanila gaya ng dati. Para sa buong walk-through, tingnan ang API 401 or 404 error.
Ang API ay OpenAI- at Anthropic-compatible sa https:/; ang mga Anthropic SDK at Claude Code ay gumagamit ng root URL https:/ na walang /v1. Higit pang setup details ang nasa docs.



