tr ▾

Hızlı Başlangıç: sansürsüz model API'si

Standart OpenAI uyumlu uç noktalarımızı kullanarak dakikalar içinde kısıtlamasız model API'mizle kısıtlamasız metin üretmeye başlayın. Bu kılavuz kimlik doğrulama, temel istekler, akış ve parametre yapılandırmasını kapsar.

Önkoşullar ve Temel URL

API'miz, base URL ve API anahtarını güncelleyerek herhangi bir standart OpenAI uyumlu istemciyle çalışır. SDK'nızı https://api.modeluncensored.com/v1 ve istekleri standart /v1/chat/completions endpoint. Özel kütüphaneler kurmanıza gerek yoktur; resmi OpenAI Python veya Node.js SDK'ları gibi mevcut araçlar hemen çalışır. Trafik varsayılan OpenAI altyapısı yerine sunucularımız üzerinden yönlendirilsin diye temel URL'yi

Kimlik doğrulama, kayıt sırasında oluşturulan tek bir API anahtarına dayanır. Bu anahtarı Authorization üstbilgiyi Bearer token olarak kullanın. Model tanımlayıcısı uncensored tüm isteklerde tutarlı davranışı sağlamak için. Her hesap, yeniden oluşturulduğunda önceki anahtarı değiştiren tek bir aktif anahtar sağlar.

API Anahtarınızla Kimlik Doğrulama

API anahtarınızı Authorization header'ı her isteğin bir parçası olarak kullanarak kimliğinizi doğrulayın. Formatı Authorization: Bearer YOUR_API_KEY istemleri anında doğrulamak için. Anahtar eksik veya geçersizse API, 401 Unauthorized hatasını hemen döndürür. Bu, yalnızca geçerli hesapların ön ödemeli kredinizden token tüketmesini sağlar.

Google veya e-posta ile giriş yaptıktan sonra kontrol panelinden anahtarınızı oluşturabilir veya yenileyebilirsiniz. Anahtar oluşturulduğunda hemen gösterilir. Hesabınıza doğrudan erişim sağladığı için güvenli bir şekilde saklayın. Kayıt için telefon numarası doğrulaması gerekmez, bu da süreci hızlı ve basit tutar.

İlk Sohbet Tamamlamanızı Gönderme

Şuraya POST isteği yapın: /v1/chat/completions mesajlarınız ve model tanımlayıcınızla birlikte yanıt almak için. Model, yasal yetişkin içerikler için yumuşak reddetmeler olmadan metin girdisi kabul eder ve metin çıktısı döndürür. Model kimliğini uncensored özel uncensored LLM'mizi kullandığınızdan emin olmak için. Bu uç nokta esneklik için hem senkron hem de akış yanıtlarını destekler.

İstekler, gerçek token kullanımına göre faturalandırılır. Hatalar ve reddetmeler krediyi tüketmez, bu yüzden özgürce test edebilirsiniz. İstek başına maksimum çıktı 16.000 token veya ayarlamadığınız takdirde 2.048 token'dır. max_tokens parametre. Bağlam penceresi, istem ve tamamlama için birlikte 100.000 belirtece kadar destekler.

Akış Yanıtlarını (SSE) İşleme

Ayarlayarak akışı etkinleştirin stream: true belirteçler oluşturulurken almak için isteğinizde. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır ve uygulamanızda gerçek zamanlı görüntülemeye olanak tanır. Akışın son parçası, faturalandırma ve izleme için toplam belirteç kullanım istatistiklerini içerir. Bu, yanıt veriyormuş ve etkileşimli hissettiren sohbet arayüzleri oluşturmak için gereklidir.

Akış yanıtları kısmi içeriği zarif bir şekilde işler ve metnin geldiği gibi gösterilmesine olanak tanır. Bu, modelin uzun çıktılar oluşturduğu yaratıcı yazım veya kodlama görevleri için özellikle yararlıdır. Arayüzünüzü artımlı olarak güncellemek için sunucu gönderilen olayları ayrıştırabilirsiniz. Yanıtı sonlandırmak için istemcinizin akış sonu olayını doğru şekilde işlediğinden emin olun.

Parametreleri Yapılandırma: Sıcaklık, Top-p ve Seed

Ayarla temperature rastgeleliği kontrol etmek için, daha yüksek değerler daha yaratıcı ve çeşitli çıktılar üretir. Kullanın top_p çıktı dağılımı üzerinde daha ince kontrol sağlayarak, en olası tokenlara örnekleme sınırlamak için. Ayarlama seed belirleyici sonuçlar sağlar; bu da hata ayıklama veya tekrarlanabilir deneyler için kritiktir. Bu parametreler, hikaye anlatımı veya teknik yazma gibi belirli kullanım durumları için modelin davranışını ayarlamanıza olanak tanır.

Model, standart parametreleri destekler stop ayarlayabilirsiniz. presence_penalty gelişmiş kontrol için. İstenilen ton ve yapıya ulaşmak için bu ayarları birleştirebilirsiniz. Uygulamanız için yaratıcılık ve tutarlılık arasında optimal dengeyi bulmak için farklı değerlerle deney yapın.

Araçlar ve JSON Modu Kullanımı

İşlev çağrısını bir tools modelin yapılandırılmış veri çıkışı vermesini sağlamak için isteğinizde dizi. Model, konuşmanın bağlamına göre işlevleri çağırabilir, bu da karmaşık iş akışlarını mümkün kılar. Kullanın response_format: {"type": "json_object"} çıkışın geçerli JSON formatına dönüştürülmesini sağlamak için. Bu, arka uç sistemleriyle entegrasyon veya metinden yapılandırılmış bilgi çıkarma için idealdir.

JSON modu, yanıtın istemcinizdeki ek ayrıştırma mantığına olan ihtiyacı azaltacak şekilde ayrıştırılabilir olmasını sağlar. Birden fazla araç tanımlayabilir ve modelin hangi aracı çağırması gerektiğini belirtebilirsiniz. Bu özellik, modelin otomatik görevler ve veri çıkarma için kullanımını artırır. API, araç çağrılarının yönlendirilmesini sorunsuz şekilde yönetir.

cURL

curl https://api.modeluncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current system time in ISO format"}]
  }'

Python

from openai import OpenAI

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

SSS

Zansürsüz model API nedir?

Tek bir sansürsüz büyük dil modeli sunan barındırılan, OpenAI-uyumlu bir API'dir. Yasal yetişkin konular için içerik reddi olmadan standart uç noktalar aracılığıyla metin girişi ve çıkışı elde edersiniz. Ana akım sağlayıcılarda bulunan vekil yönlendiricilerin karmaşıklığını ve yumuşak sansürü ortadan kaldırır.

Hız sınırlarını ve hataları nasıl yönetebilirim?

API, anahtar başına dakikada 300 istek ve 8 eşzamanlı istek sınırı uygular. 401 hatası geçersiz bir anahtarı, 402 hatası yetersiz krediyi gösterir. 429 hatası hız sınırını aştığınızı işaret eder. Hatalar token bakiyenizi tüketmez.

Context window ve çıktı limiti nedir?

Bağlam penceresi hem prompt hem de completion için toplam 100.000 token destekler. İsteği başına maksimum çıktı 16.000 token'dır. max_tokens parametresini ayarlamazsanız, varsayılan çıktı 2.048 token ile sınırlıdır. Bu uzun formatlı içerik oluşturma ve detaylı analiz için olanak tanır.

API Anahtarınızı Alın

Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Tamam.

Anahtar