Bloga dön

BaşlarkenKılavuz

Tam model id'sini bulmak için GET /v1/models ile modelleri listeleyin

Tek bir GET isteği, tam model id'lerini bağlam ve çıktı limitleriyle gösterir. id'yi kopyalayın, max_tokens ayarlayın ve göreviniz için ilk modeli seçin.

Yazan: CheapTokens TeamYayınlanma tarihi: 4 dk okuma

Modeller uç noktasına yapılan bir GET isteğini gösteren terminal
Bu sayfada
  1. Aynı modelin her yerde neden farklı bir id'si var
  2. API'ye sorun: tek istek
  3. Üç id ve limitleri
  4. Göreviniz için ilk modeli seçin
  5. max_tokens değerini limitten ayarlayın, sonra isteği gönderin
  6. İstek hâlâ başarısız oluyorsa

Kodunuz, başkasının örneğinde sorunsuz görünen bir model adı için 404 döndürüyor. API'nin kendisine sorun: https://api.cheaptokens.dev/v1/models adresine tek bir GET isteği, çağırabileceğiniz modelleri bağlam ve çıktı limitleriyle listeler. id'yi hafızanızdan değil, o yanıttan kopyalayın ve max_tokens değerini ayarlamadan önce limiti kontrol edin.

Doküman sayfası (CheapTokens docs, 28 Ekim 2026'da kontrol edildi) GET /v1/models'ü bağlam ve çıktı limitleriyle birlikte çağrılabilir modellerin listesi olarak tanımlar. Yanında tek bir model için GET /v1/models/{model} ve GET /v1/capabilities yer alır. Sohbetin kendisi POST /v1/chat/completions (OpenAI uyumlu) veya POST /v1/messages (Anthropic uyumlu) üzerinden gider.

Aynı modelin her yerde neden farklı bir id'si var#

Diyelim ki başka bir sağlayıcı için bir eğitim buldunuz. İçinde model: "deepseek-chat" kullanılıyor, siz de onu CheapTokens base URL'sinin yanına yapıştırıyorsunuz ve istek başarısız oluyor. Anahtarınızda bir sorun yok. Sağlayıcılar aynı modeli farklı adlandırır: deepseek-ai/ gibi bir önek, -0731 gibi bir sürüm soneki, farklı büyük/küçük harf kullanımı. API yalnızca listelediği tam dizeyi kabul eder ve fiyat etiketinden alınan kısa bir ad da işe yaramaz.

id'yi bir kez aramanızın tek nedeni bu. Yanlış bir id'nin ekranda nasıl göründüğünün tam hikayesini istiyorsanız, API 401 or 404 error: wrong key, base URL or model id bunu adım adım anlatır. Bu kılavuz ondan önceki adımdır: doğru id'yi bulun ki o hatayı hiç görmeyin.

API'ye sorun: tek istek#

Kullandığınız sekmeyi seçin. İkisi de aynı isteği gönderir. Her iki örnekte de anahtar CHEAPTOKENS_API_KEY ortam değişkeninden gelir (bakiyede para olduğunda anahtar dashboard içindedir).

Tek istek, iki yol

curl

bash
export CHEAPTOKENS_API_KEY="sk-your-key"

curl https://api.cheaptokens.dev/v1/models \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY"

Python

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))

Python sürümü ham JSON'u bilerek yazdırır. Bir kez kendi gözlerinizle okuyun: model id'lerini ve yanlarında bağlam ile çıktı limitlerini arıyorsunuz. Her id'yi çıktıdan eksiksiz kopyalayın.

Request flow: list models, copy the exact id, send the chat request
İzlenecek sıra: modelleri listeleyin, id'yi kopyalayın, sonra sohbet isteğini gönderin

Üç id ve limitleri#

Dokümanlar bu çağrılabilir modelleri listeler (28 Ekim 2026'da kontrol edildi). Her satırın başındaki kod biçimlendirmesindeki dizeyi model olarak gönderin:

  • zai-org/GLM-5.3-Flash — 390K bağlam, en fazla 8.192 çıktı token'ı.
  • deepseek-ai/DeepSeek-V4-Flash-0731 — 380K bağlam, en fazla 32.768 çıktı token'ı.
  • MiniMaxAI/MiniMax-M2.7 — 180K bağlam, en fazla 8.192 çıktı token'ı.

Çoğu karar için iki sayı önemlidir. Bağlam, modelin tek bir istekte tutabileceği miktardır; prompt'unuz ve yanıtı birlikte. Çıktı limiti, tek bir yanıtın en uzun halidir. Bu kelimeler yeni ise, how to read AI model names ve why an answer stops mid-sentence bunları sade bir dille açıklar.

Context window and output limit of the three models
CheapTokens dokümanlarından bağlam ve çıktı limitleri, 28 Ekim 2026'da kontrol edildi

Göreviniz için ilk modeli seçin#

Başlamak için uzun bir benchmark çalışmasına ihtiyacınız yok. İlk seçimlerin çoğunu iki soru belirler: girdiniz ne kadar büyük ve yanıt ne kadar uzun olmalı? Size en yakın duruma tıklayın.

Durumunu seç

Hangi durum sizinki?

Uzun bir belge yapıştırıyorum

zai-org/GLM-5.3-Flash seçin. Üçü arasında en büyük pencereye sahip, 390K, böylece uzun bir belge ve onunla ilgili soru tek bir isteğe sığar. Yanıtları 8.192 token'da sona erer, bu bir özet veya çıkarım için fazlasıyla yeterlidir.

Uzun yanıtlara ihtiyacım var (32.768 token'a kadar)

deepseek-ai/DeepSeek-V4-Flash-0731 seçin. Yanıt başına 32.768 çıktı token'ına izin verir ve 380K penceresi vardır, böylece uzun üretilen metin ve bir agent döngüsü de sığar.

Orta uzunlukta bir prompt ile kod yazıyorum

MiniMaxAI/MiniMax-M2.7 seçin. 180K pencere birkaç dosyayı ve onların etrafındaki konuşmayı kapsar; yanıt 8.192 token'a kadar çıkabilir.

Üçü de günün her saatinde tek bir bakiye ve tek bir fiyatı paylaşır, yoğun saat yoktur, bu yüzden sonradan geçiş yapmak size yalnızca değişen tek bir dizeye mal olur. OpenRouter ile karşılaştırıldığında, üçünün her biri girdi ve çıktı birlikte sayıldığında toplamda daha ucuzdur. Bir iş yükünün nasıl göründüğüne bir örnek: günde 1.000 kez 2.000 girdi token'ı gönderen ve 500 geri alan küçük bir asistan çalıştırdığınızı varsayalım. Aşağıdaki canlı tablo tam olarak bunu fiyatlandırır.

Model İstek başına 1.000 istek OpenRouter, 1.000 istek
GLM-5.3-Flash $0.00006 $0.06 $0.121
DeepSeek-V4-Flash $0.00008 $0.08 $0.173
MiniMax-M2.7 $0.00018 $0.175 $1.20

İstek başına 2.000 giriş ve 500 çıkış token'ı. 1M token başına fiyatlar günceldir ve tarifelerimizle birlikte değişir; OpenRouter sütunu aynı iş yükü için referans fiyatları gösterir.

Her model için güncel token başına fiyatlar pricing page üzerindedir ve model pages her birine daha derinlemesine iner. Göreve göre yan yana bir karşılaştırma istiyorsanız, GLM vs DeepSeek vs MiniMax: which model to choose var.

max_tokens değerini limitten ayarlayın, sonra isteği gönderin#

Yaygın bir hata: limiti 8.192 olan bir modelden uzun bir rapor istersiniz ve yanıt yarıda kesilir. Listede gördüğünüz limit, max_tokens için üst sınırdır. Bu değerde veya altında kalın.

İşte listedeki tam id ile bir istek. İzin veren modelden uzun bir yanıt ister:

bash
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
  }'

İlk çağrıda yeni misiniz? Your first API request with CheapTokens yanıt biçimini ve usage alanını kapsar.

Rutini oturtmak için adımları sıraya koyun:

Sıraya koy

Adımları sıraya koyun

  1. GET /v1/models çağırın
  2. Tam model id'sini kopyalayın
  3. Çıktı limitini kontrol edin ve max_tokens değerini bunun altında ayarlayın
  4. Sohbet isteğini gönderin

İstek hâlâ başarısız oluyorsa#

Dizeyle başlayın. Tek karakter farklı bir model id'si 404'ün olağan nedenidir, bu yüzden yeniden yazmak yerine listeden tekrar yapıştırın. 402, bakiyenin tükendiği anlamına gelir ve hız limiti API anahtarı başına dakikada 120 istektir. Hatalar standart OpenAI/Anthropic JSON biçiminde döner, böylece SDK'lar bunları her zamanki gibi ayrıştırır. Tam anlatım için API 401 or 404 error sayfasına bakın.

API, https://api.cheaptokens.dev/v1 adresinde OpenAI ve Anthropic uyumludur; Anthropic SDK'ları ve Claude Code, /v1 olmadan kök URL https://api.cheaptokens.dev kullanır. Daha fazla kurulum ayrıntısı docs içinde yer alır.