tr ▾

Filtresiz. Uyumluluk. Geliştirici Odaklı.

Hızlı Başlangıç: filtresiz AI model entegrasyonu

Filtresiz AI modelini OpenAI uyumlu API'miz aracılığıyla uygulamalarınıza entegre edin. Bu kılavuz; kimlik doğrulama, istek gönderme ve akış yanıtlarını somut örneklerle işleme adımlarını adım adım anlatır.

Önkoşullar: SDK kurulumu ve ortam kurulumu

Filtresiz AI modeli standart OpenAI SDK'ları ile çalışır. Dashboard'dan bir API anahtarına ve HTTPS://api.unfilteredaimodel.com/v1 temel URL'sine ihtiyacınız vardır. Kimlik doğrulama başlıklarını otomatik olarak yönetmek için tercih ettiğiniz dil için kütüphaneyi yükleyin.

Ortam değişkenini ayarlayın veya anahtarı istemci başlatmasında doğrudan iletin. Model kimliği "uncensored"dir. Temel metin üretimi için başka bir yapılandırma gerekmez.

  • Paketi npm, pip veya paket yöneticiniz aracılığıyla yükleyin.
  • Geçerli bir API anahtarınız olduğundan emin olun.
  • Temel URL'nin sağlanan uç nokta ile eşleştiğini doğrulayın.

İstemciyi temel URL ve anahtarınız ile başlatın

İstemciyi temel URL'mize işaret edecek şekilde yapılandırın ve kimlik doğrulama için API anahtarınızı kullanın. Bu, tüm isteklerin uncensored modele doğru şekilde yönlendirilmesini sağlar.

  • Temel URL'yi HTTPS://api.unfilteredaimodel.com/v1 olarak ayarlayın
  • API anahtarınızı authorization başlığında iletin
  • Model id'sini "uncensored" olarak belirtin

Bu yapı, herhangi bir OpenAI-uyumlu istemci ile çalışır. Resmi SDK'ları veya OpenAI API formatını destekleyen herhangi bir kütüphaneyi kullanabilirsiniz.

curl https://api.unfilteredaimodel.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?"}]
  }'

İlk sohbet tamamlama isteğinizi gönderme

mesajlar diziniz ile /v1/chat/completions adresine POST isteği gönderin. Model, yasal yetişkin kullanım için içerik reddetmeleri olmadan oluşturulan metinle yanıt verecektir.

  • Konuşmayı tanımlamak için messages parametresini kullanın
  • Modeli "uncensored" olarak belirtin
  • Sıcaklık ve diğer parametreleri ihtiyaca göre ayarlayın

Yanıt, choices dizisi içinde oluşturulan metni içerecektir. İçeriği ayıklayıp uygulamanızda kullanabilirsiniz.

from openai import OpenAI

client = OpenAI(base_url="https://api.unfilteredaimodel.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)

Akış yanıtlarını ve token kullanımını işleme

İsteğinizde stream=true ayarlayarak akışı etkinleştirin. API, oluşturuldukları gibi metin parçaları döndürür. Token kullanımı son parçada raporlanır.

  • İstek gövdesinde stream=true değerini ayarlayın
  • Her parçayı geldiği gibi işleyin
  • Token kullanımı için son parçayı kontrol edin

Metin oluşturulurken göstermek istediğiniz gerçek zamanlı uygulamalar için faydalıdır. Akış yanıtı, faturalandırma şeffaflığı için token sayılarını içerir.

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)

Sıcaklık, top_p ve JSON modu yapılandırma

Sıcaklık, top_p ve response_format gibi parametreleri kullanarak modelin davranışını özelleştirin. Bu ayarlar yaratıcılığı, rastgeleliği ve çıktı formatını kontrol eder.

  • Yaratıcılık için sıcaklığı ayarlayın (0.0 ile 1.0 arası)
  • Çekirdek örnekleme için top_p ayarlayın
  • Yapılandırılmış çıktı için response_format=json_object kullanın

Model, işlev çağırma ve araç kullanımı destekler. Araçları tanımlayabilir ve modelin onları ne zaman çağıracağına karar vermesini sağlayabilirsiniz. Bu, karmaşık iş akışlarını ve entegrasyonları mümkün kılar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);

Hata yönetimi ve hız sınırlamaları (300 RPM)

API, anahtar başına dakikada 300 istek sınırı uygular. Bunu aşarsanız 429 hatası alırsınız. Diğer yaygın hatalar arasında geçersiz anahtarlar için 401 ve yetersiz kredi için 402 bulunur.

  • 429 hatalarından kaçınmak için istek hızını izleyin
  • 401 hatalarını API anahtarınızı kontrol ederek yönetin
  • Yetersiz kredi nedeniyle 402 hatalarını yönetin

Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. Maksimum çıktı, istek başına 16.000 token'dır. Hatalar ve reddetmeler kredi tüketmez.

Sıkça sorulan sorular

Kredimi nasıl yüklerim?

Hesabınızı USDT (TRC20) veya USDC (Base) kullanarak yükleyebilirsiniz. Minimum tutar $20, maksimum tutar $500'dür. Daha büyük yüklemeler için bonus kredi eklenir: $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15. Kredi süresi dolmaz.

Bağlam penceresi boyutu nedir?

Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır. max_tokens ayarlanmazsa, varsayılan değer 2.048 token'dır.

Model gerçekten sansürsüz mü?

Model, yasal yetişkin, kurgusal, güvenlik araştırmaları veya tartışmalı konularda reddetmez. Tek katı içerik sınırı, çocuklarla ilgili cinsel içeriktir ve her zaman reddedilir. Bu, NSFW rol yapma ve ham model çıktısı için idealdir.

API anahtarınız bir adım uzaktadır

Kaydol, anahtarı al ve temel URL'yi güncelle. Tüm süreç saniyeler sürer.

Şimdi başla