DEV Community

Cover image for GLM-5.3 API Nasıl Kullanılır?
Tobias Hoffmann
Tobias Hoffmann

Posted on Originally published at apidog.com

GLM-5.3 API Nasıl Kullanılır?

Uluslararası olarak Z.ai adıyla faaliyet gösteren Çinli laboratuvar Zhipu AI, GLM-5.3'ü 14 Ağustos 2026'da piyasaya sürdü ve hikâye kodlama rakamlarında yatıyor. İç değerlendirmeler, GLM-5.2'ye göre kodlama yeteneğinde %50'lik bir iyileşme olduğunu, Terminal-Bench 3.0 puanının 4.6'dan 28.3'e sıçradığını gösteriyor ve Zhipu, BigGo'nun lansman raporuna göre modelin kodlama ve ajan yeteneğini "Claude Fable 5'e yaklaşıyor" olarak tanımlıyor. Açık ağırlıklar yaklaşık iki hafta içinde yayınlanacak. Tüm yetenek dökümü ve karşılaştırma tablosu için GLM-5.3 nedir makalesini okuyun; bu makale uygulamalı bir API hızlı başlangıcıdır.

Apidog'u bugün deneyin

İşte uygulayacağınız akış: API anahtarını alın, cURL ile ilk çağrıyı yapın, OpenAI SDK üzerinden Python ve Node.js'ye taşıyın, yanıtları akışla alın, önemli parametreleri ayarlayın ve uygulama kodu yazmadan önce istek şeklini kilitlemek için tüm döngüyü Apidog'a ekleyin. İyi haber: Z.ai'nin API'si OpenAI uyumludur. Daha önce OpenAI tarzı bir uç nokta çağırdıysanız, yapının büyük kısmını zaten biliyorsunuzdur.

Koda geçmeden önce bir uyarı: GLM-5.3 bugün piyasaya sürüldü ve Zhipu'nun belgeleri lansman günlerinde hızla güncelleniyor. Aşağıda doğrudan resmi belgelerden doğrulanabilen bilgiler verilmiştir; belgelerin henüz netleştirmediği noktalar ise mevcut GLM-5 ailesi davranışı olarak işaretlenmiştir.

Kısaca

  • GLM-5.3, 14 Ağustos 2026'da yayınlandı. Zhipu'nun dahili değerlendirmeleri, GLM-5.2'ye göre %50 kodlama iyileşmesi ve Terminal-Bench 3.0 puanında 4.6'dan 28.3'e sıçrama bildiriyor. Model, Terminal-Bench 3.0 ve Agents’ Last Exam'de açık kaynak modeller arasında birinci sırada yer alıyor.
  • API, OpenAI uyumludur. Uluslararası uç nokta, Authorization: Bearer $GLM_API_KEY başlığıyla POST https://api.z.ai/api/paas/v4/chat/completions şeklindedir. Anakara Çin için uç nokta https://open.bigmodel.cn/api/paas/v4/chat/completions olur.
  • Bu yazı yazıldığı sırada GLM-5 belgeler sayfası, model kimliği olarak glm-5 listeliyordu. Zhipu'nun fiyatlandırma sayfası glm-5.2 ve glm-5.1 modellerini ayrı listelediğinden, glm-5.3 kimliğinin aynı kuralı izlemesi beklenir. Sabit kodlamadan önce doğrulayın.
  • Zhipu, lansman sırasında 5.3'e özel API fiyatlandırması yayınlamamıştı. Karşılaştırma için resmi fiyatlandırma sayfası, GLM-5.2'yi 1 milyon giriş jetonu için 1,40 dolar ve 1 milyon çıkış jetonu için 4,40 dolar; GLM-5'i ise sırasıyla 1,00 dolar ve 3,20 dolar olarak listeliyordu.
  • Açık ağırlıkların 28 Ağustos 2026 civarında Hugging Face'te yayınlanması bekleniyor. GLM Kodlama Planı kotaları 14 Ağustos'ta tüm kullanıcılar için sıfırlandı.
  • Önce Apidog'da test edin: her bölgesel uç nokta için ayrı ortam oluşturun, model kimliğini bir değişkende tutun ve istem yinelemelerinin jeton faturalandırmaması için başarılı yanıtları kaydedin.

GLM-5.3 neden önemli?

Temel model değişmedi. Bu sürümdeki kazanımlar, GLM-5 üzerine ölçeklendirilmiş sonradan eğitimden geliyor; bu da sıçramaların boyutunu dikkat çekici kılıyor. Terminal-Bench 3.0 puanı 4.6'dan 28.3'e çıkarak 6,2 katlık bir artış gösterdi. Bu sonuç, GLM'yi o kıyaslamada ve Agents' Last Exam'de açık kaynak modeller arasında ilk sıraya taşıdı. SWE-Marathon sonucu da GLM-5.2'ye göre yaklaşık iki katına çıktı.

Güvenlik tarafında CyberGym %84,5 ile Claude Mythos 5 ve GPT-5.6 Sol'ün biraz üzerinde yer alırken, ExploitBench %54,4 ile önde gelen modellerin gerisinde kaldı. %50 kodlama iddiası ve bu puanların çoğu Zhipu'nun kendi değerlendirmelerinden geldiği için, üçüncü taraf tekrarları yapılana kadar bunları satıcı raporu olarak değerlendirin.

GLM-5.3 karşılaştırma grafiği

Altta yatan mimari GLM-5 ailesinin temelidir: Z.ai belgelerine göre 744B toplam parametre, ileri geçiş başına yaklaşık 40B aktif parametre ve 200K jeton bağlam penceresine sahip bir Uzmanlar Karışımı tasarımı kullanılır. Bunlar aile spesifikasyonlarıdır; doğrudan 5.3'e özgü iddialar değildir.

Bu sürüm API kullanıcıları açısından iki nedenle daha önemlidir:

  1. Zhipu, Pandaily'nin lansman haberine göre GLM-5.3 açık ağırlıklarını 28 Ağustos civarında, yani lansmandan yaklaşık iki hafta sonra yayınlayacağını söylüyor. Kendi kendine barındırma yol haritanınız varsa, bugün kurduğunuz API testleri regresyon temeliniz olur. GLM-5.3 kendi kendine barındırma hazırlık kılavuzu bu süreci ayrıntılı ele alır.
  2. Seeking Alpha, Zhipu'yu "Çinli OpenAI rakibi" olarak çerçeveliyor. Bu yetenek düzeyindeki açık ağırlık sürümleri, piyasa fiyatlarını etkileyebilir.

API anahtarı alın

Bölgesel olarak ayrılmış iki platform vardır. Seçtiğiniz platform; uç noktayı, faturalandırmayı ve gecikmeyi etkiler.

Z.ai: uluslararası platform

Z.ai üzerinden kaydolun, API konsolunu açın ve bir anahtar oluşturun. Belgeler docs.z.ai adresindedir. Anakara Çin dışındaki kullanıcılar için varsayılan yol budur.

Bigmodel.cn: anakara Çin platformu

Zhipu'nun yerel platformu open.bigmodel.cn'dir. API yapısı ve kimlik doğrulama şeması aynıdır; ana bilgisayar ve faturalandırma ayrıdır. Trafiğiniz anakara Çin'den geliyorsa gecikme ve uyumluluk açısından bu platformu kullanın.

Anahtarınızı ortam değişkeni olarak tanımlayın:

export GLM_API_KEY="your-key-from-the-console"
Enter fullscreen mode Exit fullscreen mode

Öde-kullan API faturalandırması yerine GLM Kodlama Planı kullanıyorsanız, kotaların 14 Ağustos'ta tüm kullanıcılar için sıfırlandığını unutmayın.

Uç nokta ve kimlik doğrulama

GLM-5 belgelerine göre doğrulanmış sohbet tamamlama uç noktası:

POST https://api.z.ai/api/paas/v4/chat/completions
Enter fullscreen mode Exit fullscreen mode

Anakara Çin için:

POST https://open.bigmodel.cn/api/paas/v4/chat/completions
Enter fullscreen mode Exit fullscreen mode

Kimlik doğrulama tek bir HTTP başlığıyla yapılır:

Authorization: Bearer $GLM_API_KEY
Enter fullscreen mode Exit fullscreen mode

API'nin OpenAI uyumluluğu pratikte şunları ifade eder:

  • İstek gövdesi model ve messages alanlarını kullanır.
  • Yanıt choices, message, finish_reason ve usage alanlarını içerir.
  • Resmi OpenAI SDK'ları, base_url değerini Z.ai uç noktasına yönlendirdiğinizde değişiklik gerektirmeden çalışır.

Başka bir OpenAI uyumlu sağlayıcı için yazılmış kodu genellikle yalnızca ana bilgisayarı ve model kimliğini değiştirerek taşıyabilirsiniz. Yapı, DeepSeek V4 Pro API'si için kullanılan yaklaşımla aynıdır.

Model kimliğini yapılandırmada tutun

Lansman günü belgelerinde model dizisi olarak glm-5 listeleniyordu. Fiyatlandırma sayfasında glm-5.2 ve glm-5.1 ayrı modeller olduğundan, yeni kimliğin glm-5.3 olması beklenir.

Aşağıdaki örnekler glm-5.3 kullanır; ancak üretimde sabitlemeden önce resmi belgeleri kontrol edin. Bölgenizde glm-5.3 bir 404 hatası döndürürse, geçici olarak glm-5 kullanın.

cURL ile ilk isteğiniz

İlk çağrıyı terminalden doğrulamak için şu isteği çalıştırın:

curl "https://api.z.ai/api/paas/v4/chat/completions" \
  -H "Authorization: Bearer $GLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3",
    "messages": [
      {
        "role": "system",
        "content": "You are a code reviewer. Flag issues as blocking or non-blocking."
      },
      {
        "role": "user",
        "content": "Review this shell script for safety:\n\nrm -rf $BUILD_DIR/*\ncp dist/* $DEPLOY_TARGET"
      }
    ],
    "temperature": 0.3,
    "max_tokens": 1024
  }'
Enter fullscreen mode Exit fullscreen mode

Yanıt standart OpenAI biçimindedir:

  • Üretilen yanıt: choices[0].message.content
  • Giriş jetonları: usage.prompt_tokens
  • Çıkış jetonları: usage.completion_tokens

Kabuk ve terminale yakın inceleme istemleri, GLM-5.3'ün en çok iyileşmesi beklenen alanlardan biri olduğundan iyi bir smoke test seçeneğidir.

Belgeler ayrıca muhakeme modunu değiştiren thinking parametresini de destekler:

"thinking": { "type": "enabled" }
Enter fullscreen mode Exit fullscreen mode

Çok adımlı kodlama ve ajan görevlerinde etkinleştirin. Kısa çıkarma veya sınıflandırma çağrılarında ek muhakeme jetonları gereksiz olabilir.

Python hızlı başlangıç

Yeni bir SDK öğrenmeniz gerekmez. OpenAI paketini kurun ve temel URL'yi değiştirin:

pip install --upgrade openai
Enter fullscreen mode Exit fullscreen mode
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["GLM_API_KEY"],
    base_url="https://api.z.ai/api/paas/v4",
)

response = client.chat.completions.create(
    model="glm-5.3",
    messages=[
        {
            "role": "system",
            "content": "You are a code reviewer. Flag issues as blocking or non-blocking.",
        },
        {
            "role": "user",
            "content": (
                "Review this Flask route for security issues:\n\n"
                "@app.route('/user/<id>')\n"
                "def get_user(id):\n"
                "    return db.execute(f'SELECT * FROM users WHERE id = {id}')"
            ),
        },
    ],
    temperature=0.3,
    max_tokens=2048,
)

print(response.choices[0].message.content)
print("input tokens:", response.usage.prompt_tokens)
print("output tokens:", response.usage.completion_tokens)
Enter fullscreen mode Exit fullscreen mode

İlk günden itibaren usage bloğunu günlüğe kaydedin. 5.3'e özel fiyatlandırma lansmanda yayınlanmadığı için, resmi fiyatlar açıklandığında maliyetinizi tahmin etmenin en güvenilir yolu jeton verilerinizdir.

Node.js hızlı başlangıç

openai npm paketiyle aynı yaklaşımı kullanın:

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.GLM_API_KEY,
  baseURL: "https://api.z.ai/api/paas/v4",
});

const response = await client.chat.completions.create({
  model: "glm-5.3",
  messages: [
    {
      role: "system",
      content:
        "You are a terminal automation agent. Return each step as a shell command with a one-line rationale.",
    },
    {
      role: "user",
      content:
        "A Node service on port 3000 stopped responding after a deploy. Give me a diagnosis sequence.",
    },
  ],
  temperature: 0.3,
  max_tokens: 2048,
});

console.log(response.choices[0].message.content);
Enter fullscreen mode Exit fullscreen mode

Kod tabanınız zaten OpenAI ile çalışıyorsa paralel bir entegrasyon katmanı kurmanız gerekmez. Z.ai baseURL değeriyle ikinci bir OpenAI istemcisi oluşturun ve istekleri göreve göre yönlendirin. Böylece GLM-5.3 ile mevcut modeliniz arasındaki A/B testi, yeniden yazım yerine bir yönlendirme kararı olur.

Akış

Belgeler standart stream bayrağı üzerinden akış desteğini doğrular. Python örneği:

stream = client.chat.completions.create(
    model="glm-5.3",
    messages=[
        {
            "role": "user",
            "content": "Explain the N+1 query problem with a concrete ORM example.",
        }
    ],
    stream=True,
)

for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)
Enter fullscreen mode Exit fullscreen mode

Ham HTTP kullanıyorsanız, istek gövdesine "stream": true ekleyin ve sunucu tarafından gönderilen olayları ayrıştırın. Her data: satırı OpenAI'nin parça biçiminde bir delta taşır.

Dikkat edilmesi gereken iki pratik nokta:

  1. Jeton kullanımı son parçacıkta veya akış tamamlandıktan sonra gelir. Muhasebe verisini akış kapanmadan kesin kabul etmeyin.
  2. thinking etkinse, özellikle zor istemlerde ilk görünür jetondan önce daha uzun bir bekleme görebilirsiniz. Model yanıt üretmeden önce muhakeme jetonları harcar.

Önemli parametreler

Parametre Tip Ne işe yarar
max_tokens tamsayı Çıktı uzunluğu için kesin üst sınır. Ana maliyet kontrol aracınızdır.
temperature sayı Kod ve çıkarma görevleri için 0.20.4; açık uçlu yazım için 0.7+ kullanın.
thinking nesne {"type": "enabled"} çok adımlı görevler için muhakeme modunu açar.
stream boole Tek yanıt gövdesi yerine sunucu tarafından gönderilen olaylar döner.
messages dizi Standart OpenAI rolleri: system, user, assistant.

Maliyet konusunda, 5.3'e özel API fiyatlandırması yayınlanana kadar satıcı sayfalarındaki tahminleri kesin bilgi olarak kabul etmeyin. Resmi fiyatlandırma sayfası doğruluk kaynağıdır. Bu yazı itibarıyla GLM-5.2 için 1 milyon giriş jetonunda 1,40 dolar, 1 milyon çıkış jetonunda 4,40 dolar; GLM-5 için sırasıyla 1,00 dolar ve 3,20 dolar listeleniyordu.

Ücretli GLM modellerinde önbelleğe alınmış girişin %80–%85 indirimli olduğu belirtiliyor. Tekrarlanan sistem istemlerini önbellek avantajından yararlanacak şekilde yapılandırın. Bu maliyet kontrolü yaklaşımı için DeepSeek fiyat artışı sonrası analizimize bakabilirsiniz.

Uygulama kodu yazmadan önce GLM-5.3'ü Apidog'da test edin

Komut dosyası içinde istem yinelemek yavaş ve maliyetli bir döngüdür: düzenle, yeniden çalıştır, çıktıyı incele, tekrarla. Her canlı çağrı jeton tüketir. Z.ai API'si OpenAI uyumlu olduğundan, keşif aşamasını bir API istemcisinde yönetebilirsiniz.

Apidog kurulumu için şu adımları izleyin:

  1. Bir proje oluşturun ve sohbet tamamlama isteği ekleyin.

    OpenAI uyumlu bir spesifikasyonu içe aktarın veya POST /chat/completions uç noktasını elle tanımlayın. İstek gövdesi model ve messages alanlarını içermelidir.

  2. İki ortam oluşturun: zai-international ve bigmodel-mainland.

    Temel URL'leri sırasıyla aşağıdaki şekilde tanımlayın:

   https://api.z.ai/api/paas/v4
   https://open.bigmodel.cn/api/paas/v4
Enter fullscreen mode Exit fullscreen mode

Ortam düzeyinde şu başlığı bağlayın:

   Authorization: Bearer {{GLM_API_KEY}}
Enter fullscreen mode Exit fullscreen mode

Böylece bölgeler arasında geçiş bir açılır menü seçimine dönüşür ve anahtarınız kaydedilmiş isteklere yazılmaz.

  1. Model kimliğini değişkenin arkasına koyun.

    Örneğin {{GLM_MODEL}} değişkenini varsayılan olarak glm-5.3 yapın. Belgeler güncellenirse veya glm-5.2 ile A/B testi yapmak isterseniz, tüm istekleri değiştirmek yerine tek değişkeni güncellersiniz.

  2. thinking seçeneğini yan yana test edin.

    İsteği çoğaltın; bir kopyada muhakemeyi etkinleştirin, diğerinde kapalı bırakın. Aynı istem için gecikmeyi, çıktı kalitesini ve usage değerlerini karşılaştırın.

  3. Akış uç noktasını doğrulayın.

    SSE parçalarını canlı işleyerek kullanıcıların göreceği ilk jetona kadar geçen süreyi ölçün.

  4. Başarılı yanıtları örnek olarak kaydedin.

    Sonraki testlerde canlı API yerine fixture kullanın. Bu yaklaşım geliştirme sırasında jeton tasarrufu sağlar.

Ardından kaydedilmiş istekleri finish_reason, yanıt şeması ve jeton sayıları için iddialar içeren test senaryolarına bağlayın. Böylece smoke test'leri regresyon paketine dönüştürürsünüz. Aynı yaklaşımın genel API test süreci için QA mühendisleri API test kılavuzuna göz atın.

Hata işleme ve oran sınırlamaları

Standart OpenAI tarzı hata yanıtları bekleyin: message, type ve code alanlarını içeren bir error nesnesi.

Yaygın HTTP durumları:

  • 401: Eksik, geçersiz veya iptal edilmiş API anahtarı
  • 400: Hatalı istek gövdesi ya da bilinmeyen model kimliği
  • 429: Oran sınırı
  • 5xx: Geçici sunucu hatası

Lansman günü API'si için üç uygulama alışkanlığı edinin:

  • 429 ve 5xx durumlarında titrek üstel geri çekilme ile yeniden deneyin. Yeni model lansmanları trafik yoğunluğu yaratır.
  • Oran sınırı sayıları varsaymayın. Eşzamanlılık ve katman ayrıntıları için resmi belgelerdeki güncel değerleri kontrol edin.
  • Model kimliğini yapılandırmada sabitleyin. 5.3 davranış değişikliği bir istemi bozarsa, glm-5.2'ye dönüş bir yapılandırma değişikliği olmalı; yeni dağıtım gerektirmemelidir.

Grok API'si için hata ayıklama iş akışı burada da uygulanabilir, çünkü her iki API de OpenAI uyumlu bir arayüz kullanır.

Sıkça Sorulan Sorular

GLM-5.3 API'si için model kimliği nedir?

Zhipu'nun fiyatlandırma sayfasındaki aile kuralına göre glm-5.3 beklenir. Bu yazı yazıldığı sırada belgeler hâlâ glm-5 modelini listeliyordu. Üretimde sabitlemeden önce docs.z.ai üzerinden doğrulayın ve kimliği yapılandırmada tutun.

GLM-5.3 API'si OpenAI SDK ile çalışıyor mu?

Evet. API OpenAI uyumludur. Python ve Node.js için resmi openai paketleri; base_url değerini https://api.z.ai/api/paas/v4 veya bigmodel.cn eşdeğerine ayarladığınızda ve Z.ai anahtarınızı ilettiğinizde çalışır. Akış dahil istek ve yanıt biçimleri sohbet tamamlama standardını izler.

GLM-5.3 API'si ne kadar tutar?

Zhipu, 14 Ağustos 2026'daki lansmanda 5.3'e özel fiyatlandırma yayınlamamıştı. Resmi fiyatlandırma sayfası, GLM-5.2 için 1 milyon giriş jetonunda 1,40 dolar ve 1 milyon çıkış jetonunda 4,40 dolar listeliyordu. 5.3 satırı görünene kadar bu değerler yalnızca referans noktasıdır.

GLM-5.3, Claude ve GPT ile nasıl karşılaştırılır?

Zhipu'nun kendi değerlendirmeleri, kodlama ve ajan yeteneğini "Claude Fable 5'e yaklaşıyor" olarak tanımlıyor. CyberGym sonucu %84,5 ile Claude Mythos 5 ve GPT-5.6 Sol'ün biraz üzerinde; ExploitBench sonucu %54,4 ile ise öncü modellerin gerisinde. Bağımsız tekrarlar yapılana kadar bunları satıcı iddiası olarak kabul edin. Daha geniş bir karşılaştırma için Grok 4.6 vs GPT-5.6 vs Claude Fable 5 analizine bakın.

GLM-5.3'ü API kullanmak yerine yerel olarak çalıştırabilir miyim?

Henüz değil. Zhipu, açık ağırlıkların yaklaşık iki hafta sonra, 28 Ağustos 2026 civarında, Hugging Face organizasyonunda yayınlanacağını söylüyor. 744B parametreli MoE tasarımı, yerel çalıştırmanın dizüstü bilgisayar yerine sunucu sınıfı altyapı gerektirdiği anlamına gelir. Şimdilik barındırılan API'yi kullanın ve kendi kendine barındırılan dağıtımı karşılaştırmak için test temeliniz oluşturun.

GLM-5.3 yığınınızda nereye oturur?

Ajan döngüleri veya kodlama iş yükleri çalıştırıyorsanız GLM-5.3 bir öğleden sonralık değerlendirmeye değer. OpenAI uyumlu yüzeyi, bu değerlendirmeyi düşük entegrasyon maliyetiyle yapmanızı sağlar.

Terminal-Bench ve SWE-Marathon sıçramaları satıcı tarafından bildirilmiştir; ancak 6,2 katlık hareket kendi testlerinizi çalıştırmak için yeterince büyüktür. Açık ağırlıklara iki haftalık süre de bugün kaydettiğiniz isteklerin, daha sonra kendi kendine barındırılan dağıtım için regresyon temeli olabileceği anlamına gelir.

İzlenecek sıra basittir:

  1. API anahtarı alın.
  2. cURL çağrısını çalıştırın.
  3. İsteği uygulama koduna geçmeden önce API istemcisine taşıyın.
  4. İki bölgesel ortamı oluşturun.
  5. Model kimliğini bir değişkende tutun.
  6. Gerçek istemlerinizde thinking seçeneğini açık ve kapalı test edin.

Yanıtlar beklentinizi karşılıyorsa Python veya Node.js portu yalnızca bir temel URL ve ortam değişkeni değişikliğidir. İletim biçimi zor kısım değildir; asıl iş, doğru istemi, model yapılandırmasını ve regresyon testlerini oluşturmaktır. Bunun için Apidog'u indirin.

Top comments (0)