TR ▾
API anahtarı al

GLM API: İstemcinizi üç satırda değiştirin

İki yapılandırma değerini güncelleyerek mevcut kodunuzu dakikalar içinde sansürsüz bir GLM API'sine bağlayın. Bu hızlı başlangıç kılavuzu, ön ödemeli kredinizi kullanarak standart OpenAI uyumlu uç noktalarla size rehberlik eder.

Önkoşullar: Anahtarınızı Alın

Kod yazmadan önce bir API anahtarına ihtiyacınız var. Kayıt olmak için bu sitedeki API anahtarını al sayfasını ziyaret edin; e-posta ve şifre ile kayıt olmanız yeterlidir. Başlamak için telefon numarası veya kredi kartı gerekmez. Kayıt olduğunuzda 7 gün boyunca geçerli $0.50 değerinde deneme kredisi alırsınız veya kripto (USDT veya USDC) ile bakiye yükleyebilirsiniz. Anahtarınız kayıt sonrası hemen gösterilir. Eski anahtarı iptal etmek için istediğiniz zaman yenileyebileceğiniz için güvenli bir şekilde saklayın.

Bu anahtar, glm api uç noktasına yapılan tüm istekleri doğrular. İstemlerinizi eğitim için kullanmayız ve anahtar tek bir hesapla sınırlıdır. Daha yüksek hacim için, süresi geçmeyen ön ödemeli kredi satın alabilirsiniz.

Temel URL ve Anahtarı Yapılandırın

Hizmetimizi OpenAI için doğrudan yerine geçen bir çözüm olarak kullanmak için SDK'nızı temel URL'mize yönlendirmeniz gerekir. Bu, gereken tek altyapı değişikliğidir. Temel URL https://api.glmapikey.com/v1 şeklindedir. Ayrıca yetkilendirme başlığınızı veya SDK istemci anahtarınızı kayıt sırasında aldığınız değere ayarlamanız gerekir.

Resmi Python ve Node SDK'ları dahil olmak üzere çoğu OpenAI uyumlu istemci, temel URL'yi geçersiz kılmanıza olanak tanır. Bu, temel modeli değiştirirken mevcut uygulama mantığınızı korumanızı sağlar. Kimlik doğrulama hatalarından kaçınmak için istek yapmadan önce anahtarınızın doğru ayarlandığından emin olun.

İlk Sohbet Tamamlama İsteğinizi Gönderin

Metin oluşturmak için /v1/chat/completions POST isteği gönderin. Modelimiz user ve assistant gibi rollerle standart mesaj yapılarını kabul eder. Belirtmeniz gereken model kimliği uncensored'dir. Bu, GPU'larımızda barındırılan açık ağırlıklı modeli tetikler ve yasal yetişkin kullanımı için içerik reddi olmadan yanıt verir.

Yanıt, oluşturulan metni içeren JSON olacaktır. 401 hatası alırsanız anahtarınızı doğrulayın. 402 görürseniz, ön ödemeli krediniz tükenmiş demektir. 10 $'dan başlayan bakiye yükleyebilirsiniz. Bu uç noktada gömme, görüntü veya ince ayar desteklemediğimizi unutmayın.

Python SDK'sını Kullanın

Resmi OpenAI Python kütüphanesi API'mizle doğrudan çalışır. İstemciyi anahtarınız ve belirli temel URL ile başlatın. Bu yaklaşım, yapılandırılmış JSON yanıtlarına ihtiyacınız olan arka uç hizmetleri veya betikler için idealdir. İstemci, seri hale getirme ve yeniden deneme mantığını otomatik olarak yönetir.

Özel uç noktamızı hedeflediğinizden emin olmak için model adı olarak uncensored geçirin. Bağlam penceresi, hem istem hem de tamamlama için birlikte 100.000 token'a kadar destekler. Bu, 8 MB istek gövdesi sınırında kaldığınız sürece kesme olmadan önemli miktarda giriş verisi sağlar.

Node SDK'sını Kullanın

JavaScript ve TypeScript uygulamaları için openai NPM paketi uyumludur. İstemciyi Python örneğiyle aynı temel URL ve anahtarla yapılandırın. Bu, sansürsüz metin oluşturması gereken sunucu tarafı işleme veya API uç noktaları sağlar. SDK, doğru yapılandırıldığında verimli bir şekilde veri akışı yapar.

Bu SDK'da fonksiyon çağırma desteklenir. İsteğe fon şemaları tanımlayabilir ve model, şemanızla eşleşen yapılandırılmış JSON çıktıları döndürür. Bu, ham metin ayrıştırmadan harici veri kaynaklarını veya eylemleri uygulama akışınıza entegre etmeyi kolaylaştırır.

Akış Yanıtlarını Etkinleştirin

Sunucu tarafından gönderilen olayları (SSE) almak için isteklerinizde stream: true ayarını yapın. Bu, oluşturulan metni kullanıcılara göstermenizi sağlar ve algılanan gecikmeyi azaltır. API metin parçaları döndürür; istemciniz bu parçaları birleştirmeli veya art arda render etmelidir.

Akış, hem Python hem de Node SDK'ları için desteklenir. Kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için özellikle yararlıdır. Her parça, yanıtın bir bölümünü içerir. Model, tamamlanana veya bağlam penceresi sınırına ulaşana kadar üretmeye devam eder. Akış ile fonksiyon çağırma kullanıyorsanız, istemcinizin kısmi JSON yapılarını doğru şekilde işlediğinden emin olun.

Limitler, Hatalar ve Modeller

API'miz anahtar başına dakikada 300 istek için bir hız limiti uygular. Bu aşarsanız 429 hatası alırsınız. Maksimum istek gövdesi boyutu 8 MB'tır. Model keşfi için GET /v1/models uç noktasını kullanın. Bu, uncensored model kimliği dahil olmak üzere mevcut modellerin bir listesini döndürür.

Yaygın hatalar arasında geçersiz anahtarlar için 401 ve yetersiz kredi için 402 bulunur. Krediler süresi dolmaz ancak deneme kredileri 7 gün boyunca geçerlidir. SLA veya sertifikalar sunmuyoruz. Model, reşit olmayanlarla ilgili cinsel içerikli bloklar oluşturur ancak aksi halde sansürsüzdür. Bu sınırları, geri deneme mantığınızı ve kullanıcı bildirimlerinizi uygun şekilde tasarlamak için kullanın.

cURL

curl https://api.glmapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.glmapikey.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmapikey.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Akış

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.glmapikey.com/v1
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Bağlam penceresi100.000 token (girdi + çıktı)
Akışevet — server-sent events; son parça token kullanımını içerir
JSON moduresponse_format: {"type": "json_object"}
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu resmi GLM API mi?

Hayır, bağımsız bir hizmet sunuyoruz. Açık ağırlıklı sansürsüz bir model barındırıyoruz ve OpenAI uyumlu bir uç nokta sağlıyoruz. Orijinal GLM geliştiricileri veya diğer büyük AI tedarikçileri ile bir bağlantımız yoktur.

Mevcut OpenAI anahtarımı kullanabilir miyim?

Hayır, sitemizden bir anahtara ihtiyacınız var. Ancak, istemci yapılandırmanızdaki temel URL ve anahtarı değiştirerek OpenAI için kullandığınız aynı SDK kodunu kullanabilirsiniz.

Kredilerim biterse ne olur?

İstekler 402 hatası döndürür. Ön ödemeli kredinizi istediğiniz zaman kripto (USDT veya USDC) kullanarak bakiye yükleyebilirsiniz. Kredileriniz asla sona ermez, bu nedenle ihtiyaç duyduğunuzda her zaman fon ekleyebilirsiniz.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu.

API anahtarı al