API Dokümantasyonu & Hızlı Başlangıç
Engellenmemiş LLM API'siyle dakikalar içinde başlayın. Bu kılavuz; OpenAI uyumlu uç noktayı, kimlik doğrulamayı ve geliştiriciler için temel entegrasyon desenlerini kapsar.
Temel URL ve Kimlik Doğrulama
Kullan https://api.glmdocs.com/v1 temel URL olarak. API anahtarınızı Authorization: Bearer header. Kayıt sonrası hemen bir anahtar alırsınız. Telefon numarası gerekmez. Anahtar hesap başına benzersizdir. Yeni bir tane oluşturduğunuzda eskiyi değiştirin. Anahtarınızı güvende tutun.
curl https://api.glmdocs.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
}'Kimlik doğrulama standarttır. Herhangi bir OpenAI SDK'sı burada çalışır. Temel URL'yi değiştirin. API anahtarını ayarlayın. Yapmanız gereken tek şey bu. Hatalar standart HTTP kodlarını döndürür. Geçersiz anahtarlar için 401'i, yetersiz kredi için 402'yi kullanın.
İlk İstek (Python ile)
Resmi Python SDK'sını kullanarak ilk isteminizi gönderin. Paketi yükleyin. Temel URL'yi ayarlayın. İstemciyi içe aktarın. Sohbet tamamlamalarını çağırın. Model kimliği "uncensored"dir. Metin alır, metin verir. Ek yapılandırmaya gerek yok. Yanıt oluşturulan metni içerir.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmdocs.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)Bu yapı basit betikler için çalışır. Parametreleri daha sonra ayarlayabilirsiniz. Model yasal yetişkin konuları reddetmez. Sunucularımızda çalışır. Sadece kullanılan tokenler için ödeme yaparsınız. Hatalar krediden düşmez. Reddettiği durumlar ücretsizdir.
Node.js Entegrasyonu
Standart istemciyi kullanarak Node.js ile entegre edin. Ortam değişkenini ayarlayın. İstemciyi başlatın. Tamlamaları isteyin. Yanıtı işleyin. Kod basittir. Aynı model kimliğini kullanın. SDK serileştirmeyi halleder. Yapılandırılmış veri alırsınız.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmdocs.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);Node.js kullanıcıları aynı gecikmeyi elde eder. API varsayılan olarak eşzamanlıdır. Akış için ek yapılandırma gerekir. Hata yönetimi kritiktir. Ağ sorunlarını yakalayın. Oran sınırlarını kontrol edin. Temel URL sabit kalır. Anahtarınız aynı kalır.
Akış Yanıtları
Gerçek zamanlı çıktı için akışı etkinleştirin. stream bayrağını ayarlayın. Oluşturuldukları anda parçalar alın. Son parça token kullanımını içerir. Bu, maliyetleri takip etmeye yardımcı olur. SSE desteklenir. Veri akışını ayrıştırın. Metni artımlı olarak görüntüleyin. Kullanıcılar ilerlemeyi hemen görür.
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)Akış, hem Python hem de Node ile çalışır. Token sayıları sonunda görünür. Toplam kullanım için toplayın. Hatalar akışı keser. Bağlantı kopmalarını zarifçe yönetin. Bağlam penceresi büyüktür. Tokenları göz önünde bulundurun.
Fonksiyon Çağırma ve JSON Modu
Yapılandırılmış çıktılar için fonksiyon çağrısı kullanın. Araçlarınızı istekte tanımlayın. Model geçerli JSON döndürür. Sıkı çıktı için JSON modunu etkinleştirin. Ayarlayın response_format için json_object. Sıcaklık rastgeleliği kontrol eder. Top_p çeşitliliği sınırlar. Durdurma dizileri üretimi durdurur. Tohum, üretilen metnin tekrarlanabilirliğini sağlar.
Varlık ve sıklık cezaları tekrarları ayarlar. Kodlama görevleri için kullanın. Araçlar görüntüleri iletebilir. İşlev argümanları belgeleri kabul eder. OCR dolanışına gerek yok. Model çok modlu girdileri işler. Bu ajanlar için güçlüdür. Araçları dikkatlice yapılandırın. Kenar durumları test edin.
Saniye Başına İstek Limitleri ve Bağlam
İstek limitleri dakikada 300 istektir. Eşzamanlı istekler anahtar başına 8 ile sınırlıdır. İstek gövdeleri 8 MB'ın altında kalmalıdır. Bağlam penceresi 100,000 token'dır. Bu, istem ve tamamlama dahil edilir. Maksimum çıktı 16,000 token'dır. Varsayılan çıktı 2,048 token'dır. Ayarla max_tokens bunu uzatmak için.
Hatalar net kodlar döndürür. 401 geçersiz anahtar anlamına gelir. 402 kredi yok anlamına gelir. 429 hız sınırı anlamına gelir. Kullanımı panelden kontrol edin. Kredi süresi dolmaz. Ön ödemeli bakiye tüm çağrıları karşılar. Yükleme için yalnızca kripto. USDT veya USDC.
Sıkça sorulan sorular
GLM docs API için temel URL nedir?
Temel URL HTTPS://api.glmdocs.com/v1 şeklindedir. Herhangi bir OpenAI-uyumlu SDK ile çalışır. Sadece temel URL'yi değiştirmeniz ve API anahtarınızı ayarlamanız gerekir.
Uncensored model hangi bağlamı destekler?
Model, 100.000 tokenlık bir bağlam penceresini destekler. Bu, hem girdi istemi hem de oluşturulan tamamlamayı kapsar. İstek başına maksimum çıktı 16.000 tokendır.
Hız limitine takılırsam ne olur?
429 durum kodu alırsınız. Sınır dakikada 300 istek ve 8 eşzamanlı istektir. Bir an bekleyip yeniden deneyin. API yüksek verimli kullanım için tasarlanmıştır.
Erişim bir form ile başlar
Kaydol, jetonu al, temel URL'yi güncelle. Basit.