tr ▾

API Dokümantasyonu

Kısıtsız kodlama API'sine, OpenAI uyumlu SDK'nızı base URL'mize yönlendirerek ve hazır API anahtarınızla kimlik doğrulaması yaparak başlayın.

Kimlik doğrulama ve base URL kurulumu

Kimliğinizi API anahtarı al Google veya e-posta ile giriş yapın. Sistem anahtarınızı hemen gösterir ve erişimi iptal etmek için istediğiniz zaman değiştirebilirsiniz. Tüm istekler standart /v1 yapısı. Karmaşık başlıkları yapılandırmanıza gerek yoktur, anahtarı Authorization başlığında iletmeniz yeterlidir.

Kusursuz AI API anahtarınız, OpenAI uyumlu istemcileri destekleyen herhangi bir kütüphane ile çalışır. Temel URL'yi HTTPS://api.glmkey.com/v1 olarak değiştirin ve token'ınızı enjekte edin. Bu yapı, mevcut kodunuzun tedarikçi kilidi olmadan doğru şekilde yönlendirilmesini sağlayan standart entegrasyonları yansıtır.

  • Temel URL: HTTPS://api.glmkey.com/v1
  • Auth header: Authorization: Bearer YOUR_API_KEY

Sohbet tamamlamaları uç noktası referansı

Modele JSON göndererek sohbet tamamlama uç noktasına metin gönderin. API, model adı, mesajlar dizisi ve isteğe bağlı parametreler içeren standart bir yük bekler. Şunu belirtmeniz gerekir uncensored doğru büyük dil modeline eriştiğinizden emin olmak için model kimliği olarak, filtrelenmemiş çıktı için ayarlanmış.

401 geçersiz bir anahtarı, 402 ise yetersiz ön ödemeli krediyi gösterir. Sistem yalnızca gerçek token kullanımı için ücretlendirir, bu nedenle hatalar bakiyenizi tüketmez. Bağlantıyı test etmek için aşağıdaki curl komutunu kullanın.

curl https://api.glmkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the glm key service"}]
  }'

Python SDK entegrasyonu

Resmi OpenAI kitaplığını yükleyin ve temel URL'mize işaret edecek şekilde yapılandırın. Bu, metin üretimi için tanıdık Python kalıplarını kullanmanıza olanak tanır. İstemci serileştirmeyi ve yeniden denemeleri otomatik olarak yönetir. Parametreleri şunlar gibi iletebilirsiniz temperature ou top_p yaratıcılığı kontrol etmek için.

Uncensored LLM API, standart mesaj formatlarını kabul eder. Herhangi bir sağlayıcıyla yapacağınız gibi sistem, kullanıcı ve asistan rolleri arasında geçiş yapabilirsiniz. Aşağıdaki Python kod parçacığı, temel bir tamamlama isteğini gösterir.

from openai import OpenAI

client = OpenAI(base_url="https://api.glmkey.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 SDK entegrasyonu

API anahtarını JavaScript veya TypeScript projelerinize entegre etmek için Node.js SDK'sını kullanın. Set the apiKey ve baseURL istemci yapılandırmasındaki özellikler. Bu, tüm isteklerin varsayılan sağlayıcı yerine sunucularımıza yönlendirildiğinden emin olur. Ardından çağrı yapabilirsiniz chat.completions.create() istediğiniz parametrelerle birlikte.

Uncensored kodlama API, standart araç tanımlarını ve JSON modlarını destekler. Yanıtları doğrudan uygulama mantığınıza ayrıştırabilirsiniz. Aşağıdaki Node.js örneği, istemciyi nasıl başlatacağınızı ve basit bir mesaj nasıl göndereceğinizi gösterir.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmkey.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ış yanıtları ve belirteç sayıları

Ayarlayarak akışı etkinleştirin stream: true istekinizde. API Sunucu Tarafından Gönderilen Etkinlikler (SSE) parçalarını döndürür. Her parça kısmi içerik içerir ve son parça toplam token kullanımını içerir. Bu, UI'nızda metni aşamalı olarak render etmenizi sağlar.

Uncensored AI API anahtarı bu özelliği ek ücret olmadan destekler. Token tüketimini gerçek zamanlı olarak izleyebilirsiniz. Aşağıdaki kod parçası Python'da akış yanıtlarının nasıl işleneceğini gösterir.

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)

Hız sınırlamaları ve eşzamanlılık kuralları

Her anahtar başına dakikada 300 istekle sınırlısınız. Eşzamanlılık, eşzamanlı 8 istekle sınırlandırılmıştır. İstek gövdesi 8 MB'ı geçmemelidir. Bu limitler, tüm ön ödemeli kullanıcılar için kararlı performansı sağlar. Hızı aşarsanız 429 hatası alırsınız.

Bağlam penceresi, istem ve tamamlama birlikte olmak üzere 100.000 tokene kadar destekler. Çıktı, istek başına 16.000 token ile sınırlıdır. Belirtmezseniz max_tokens, varsayılan değer 2.048 token'dır. Hizmet kesintilerinden kaçınmak için kullanımınızı panelden izleyin.

SSS

GLM anahtarımı ilk kez nasıl alırım?

API Anahtarı Al sayfasına Google veya e-posta ile kaydolun. Sistem, kayıt sonrası anahtarınızı hemen gösterir. Telefon numarası gerekmez ve 7 gün geçerli olan $0.50 deneme kredisi alırsınız.

Dakikada 300 istek limitini aşarsam ne olur?

API, 429 Too Many Requests hatasını döndürür. Oran limiti penceresi sıfırlanana kadar beklemelisiniz. Eşzamanlılık da anahtar başına saniyede 8 eşzamanlı istekle sınırlıdır.

Uncensored model, GPT veya Claude ile aynı mı?

Hayır, sunucularımızda çalışan ve yasal yetişkin kullanımı için sansürsüz yanıtlar verecek şekilde ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama veya başka herhangi bir tedarikçinin modeli değildir.

Anahtarınızı şimdi oluşturun

Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Tüm kurulum bu kadar.