- GPT NoFilter
- Sınır Tanımayan API Hızlı Başlangıç Rehberi
Sınır Tanımayan API Hızlı Başlangıç Rehberi
Mevcut istemci kodunuzu nofilter GPT API'sine bağlayın. Bu kılavuz, sınırsız içerik üretimi için kimlik doğrulama, uç noktalar ve akışı kapsar.
Temel URL ve Kimlik Doğrulama
API uç noktası şurada bulunur https://api.gptnofilter.com/v1. İstemcinizin temel URL'sini bu adrese güncelleyin. Kimlik doğrulama, geçirilen standart bir API anahtarı kullanır. Authorization header'ı Bearer token olarak kullanın. Her hesap için bir anahtar alırsınız ve bu anahtar oluşturulduğu anda önceki anahtarı yerine geçirir.
İlk İstek
Şuraya bir POST isteği gönderin /v1/chat/completions. Model kimliği uncensored. Bu uç nokta, metin girdisi kabul eder ve metin çıktısı döndürür. Resim, ses veya video oluşturma desteği yoktur.
curl https://api.gptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What are the API limits for this model"}]
}'
İstek gövdesi model kimliğini ve mesaj içeriğinizi içermelidir. Sistem promptu işler ve bir tamamlama tokenı döndürür.
Python SDK Entegrasyonu
Bunu resmi OpenAI Python SDK'sına işaretleyin ve API anahtarınızı sağlayın. Kod, uç nokta dışında standart OpenAI kullanımıyla aynı kalır.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnofilter.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 kurulum, tanıdık yöntemleri kullanmanıza olanak tanır client.chat.completions.create. Yanıt yapısı OpenAI standart formatıyla eşleşir.
Node SDK Entegrasyonu
OpenAI Node.js paketini yükleyin. Yapılandırın apiKey ve baseURL özellikler. Bu, mevcut betiklerle uyumluluğu sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnofilter.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);
completions endpoint'ini uncensored model. SDK, serileştirmeyi ve başlık ekleme işlemlerini otomatik olarak yönetir.
Streaming ve JSON Modu
Ayarlayarak akışı etkinleştirin stream true değerine ayarlayın. Sunucu Tarafından Gönderilen Olaylar (SSE) parçaları alırsınız. Son parça toplam token kullanımını içerir. Ayrıca JSON çıktısını zorlamak için response_format: {type: "json_object"}. Yapılandırılmış veri üretimi için bu faydalıdı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)
Fonksiyon çağırma, aracılığıyla desteklenir tools parametre. Model, yürütme sırasında belirtilen araç tanımlarına uyar.
Saniye Başına İstek Limitleri ve Bağlam Penceresi
Her anahtar başına dakikada 300 istek yapmanıza izin verilir. Eşzamanlılık, eşzamanlı 8 istekle sınırlıdır. İstek gövdesi 8 MB'ı aşmamalıdır. Bağlam penceresi toplamda 100,000 token içermektedir. Bu hem istem hem de tamamlama tokenlerini kapsar. Maksimum çıktı isteği başına 16,000 token'dır. Ayarlamazsanız max_tokens, varsayılan sınır 2.048 token'dır. Hatalar ve reddederler kredi tüketmez. 401 hatası anahtarınızın geçersiz olduğunu gösterir. 402 hatası yetersiz krediyi işaret eder. 429 hatası hız sınırına takıldığınızı bildirir.
Sık sorulan sorular
Bu, ChatGPT ile aynı mı?
Kendi sansürsüz büyük dil modelimizi barındırıyoruz. GPT, Claude veya diğer satıcıların modeli değil. Kısıtlamasız yanıtlar için ayarlanmış açık ağırlıklı bir modeldir.
Kredim biterse ne olur?
İstekler 402 hatası döndürür. USDT (TRC20) veya USDC (Base) kullanarak yükleme yapabilirsiniz. Kredi süresi dolmaz. Daha büyük yüklemeler için bonus krediler uygulanır.
Verilerimi eğitim için kullanıyor musunuz?
Hayır. İstemler eğitim için kullanılmaz. Hesabınız için yalnızca bir e-posta adresi istiyoruz. Kayıt olmak için telefon numarasına gerek yoktur.
Anahtarınızı güvence altına alın
Kaydolun, anahtarı alın, uç nokta adresini güncelleyin. Minimal yapılandırma.
API anahtarı al