tr ▾
API anahtarı al

Sansürsuz modeller için API dokümantasyonu

Temel URL'nizi HTTPS://api.unrestrictedgptchat.com/v1 olarak değiştirin ve mevcut SDK entegrasyonunuzu sansürsüz LLM API'mizle birlikte çalışır durumda tutun.

sansürsüzhttps://api.unrestrictedgptchat.com/v1

Bu sayfada
  1. Kimlik doğrulama ve headerlar
  2. POST /v1/chat/completions
  3. GET /v1/models
  4. Akış yanıtları ve belirteç kullanımı
  5. Fonksiyon çağırma ve JSON modu
  6. Hız sınırlamaları ve hata yönetimi
  7. Sıkça sorulan sorular
unrestrictedgptchat.com/docs/#text

Kimlik doğrulama ve headerlar

Her istek için Authorization başlığında API anahtarınızı gönderin. Formatı kullanın Bearer YOUR_API_KEY ve Authorization alanı. Anahtarınız, Google veya e-posta ile kaydolduktan hemen sonra oluşturulur. Kayıt için telefon numarası gerekmez. Anahtarınızı, ön ödemeli bakiyenize yetkisiz kullanımını önlemek için ortam değişkenlerinde güvenli bir şekilde saklayın. Başlık, sunucularımızın hesabınızı tanımasını ve token faturalandırmasını doğru yapmasını sağlar.

POST /v1/chat/completions

Metin yanıtları oluşturmak için ilk isteğinizi yapın. Şunu kullanın POST /v1/chat/completions ile endpoint model ayarlanmıştır uncensored. Bu uç nokta, kullanıcı ve asistan rollerini içeren standart mesaj dizilerini kabul eder. İstemci yapılandırmanıza göre yanıtları akış (stream) olarak alabilir veya tam metin alabilirsiniz. Model girdinizi işler ve yasal yetişkin kullanımı için içerik reddi olmadan metin döndürür. Eşzamanlılık kısıtlamaları için hız sınırları sayfasına bakın.

GET /v1/models

GET uç noktasını kullanarak mevcut model bilgilerini getirin. Bu, sansürsüz model ve yetenekleri hakkında meta veri döndürür. Tamamlama isteklerini göndermeden önce model kimliğini doğrulayabilirsiniz. Yanıt, API'nin standart OpenAI yapılarıyla uyumluluğunu onaylar. İstemci yapılandırmalarını hızlıca hata ayıklamak için bunu kullanın. SDK'nızın doğru hizmet sürümüne işaret ettiğinden emin olmanıza yardımcı olur. Bu uç nokta, hesabınızdan token kredisi tüketmez.

Akış yanıtları ve belirteç kullanımı

Akışı etkinleştirmek için stream parametresini true olarak ayarlayın. Belirteçler oluşturulurken sunucu tarafından gönderilen olaylar (SSE) alırsınız. Son parça, istek için toplam belirteç kullanımını içerir. Bu, uygulamanızda yanıtların gerçek zamanlı görüntülenmesine olanak tanır. Belirteç sayıları, ön ödemeli bakiyenizi doğru bir şekilde izlemenize yardımcı olur. Akış sırasında hatalar, akışı normal şekilde kapatılarak işlenir. Gerekirse akışı ceza ödemeden kesintiye uğratabilirsiniz.

Fonksiyon çağırma ve JSON modu

Şu tools parametre, fonksiyon çağırma yetenekleri için. Ayarlayın response_format için json_object katı JSON çıktısı için. Model, uygulamalarınız için yapılandırılmış veri üretimini destekler. İstek gövdesinde özel araçlar tanımlayabilirsiniz. API, yapıyı modele göndermeden önce doğrular. Bu, aşağı akış kodunuzda tutarlı ayrışma sağlar. JSON modu, belirli formatlar gerektiren otomatik iş akışları için idealdir.

Hız sınırlamaları ve hata yönetimi

Dakikada 300 isteği aşarsanız 429 hatası alırsınız. Limit, anahtar başına 8 eşzamanlı isteğe izin verir. İstek gövdeleri 8 MB altında kalmalıdır. 401 hatası alırsanız API anahtarınızın geçerliliğini kontrol edin. 402 hatası, yetersiz ön ödemeli kredi olduğunu gösterir. Hatalar bakiyenizden token harcamaz. Bağlam penceresi, istem ve tamamlama birlikte 100.000 tokenı destekler. Varsayılan olarak maksimum çıktı 16.000 token'dır. Bu hataları istemci kodunuzda zarifçe yönetin.

cURL

curl https://api.unrestrictedgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedgptchat.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.unrestrictedgptchat.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)
unrestrictedgptchat.com/docs/#s1

Sıkça sorulan sorular

Bu, ChatGPT kısıtlamasız standart modelleriyle aynı API mi?

Hayır, kendi uncensored açık ağırlıklı modelimizi sunuyoruz; bu GPT veya diğer satıcı modelleri değildir. Aynı SDK kodunu kullanabilirsiniz ancak base URL'mizi işaret edin. Model, yasal yetişkin konularda daha az reddi için ayarlanmıştır. Belirli token maliyetleri için fiyatlandırma sayfamızı kontrol edin.

Paralel sohbet API yanıtlarındaki eksik alıntıları hata ayıklamak için ne yapmalıyım?

Doğru model kimliğini uncensored olarak ayarladığınızdan emin olun. Başlıklarınız geçerli API anahtarını içerdiğini doğrulayın. Yanıt formatının uygun JSON yapısına sahip olduğunu kontrol edin. Akış parçaları, istemcinizde doğru şekilde birleştirilmelidir.

Hız limitini aşarsam ne olur?

429 durum kodu alırsınız, bu çok fazla istek gönderdiğiniz anlamına gelir. Anahtarınıza daha fazla istek göndermeden önce beklemelisiniz. Limit her dakika sıfırlanır. Eşzamanlı istekler anahtar başına 8 ile sınırlandırılmıştır. Gerekirse yeni bir anahtar oluşturarak anahtar eşzamanlılığını artırın.

API anahtarınızı şimdi edinin

Kaydolun, anahtarınızı kopyalayın ve temel URL'yi güncelleyin. Hepsi bu.

API anahtarı al