tr ▾
Anahtarınızı alın

OpenAI-uyumlu API dokümantasyonu

Standart OpenAI-uyumlu uç noktalarla bir dakikadan kısa sürede uncensored LLM API'mizi kullanmaya başlayın. Metin gönderin, metin alın ve yalnızca tükettiğiniz tokenlar için ödeme yapın.

Hızlı Başlangıç: İlk isteğinizi gönderin

Google veya e-posta ile kaydolarak API anahtarınızı anında edinin. Şu uncensored yaratıcı yazım, güvenlik araştırmaları veya yetişkin içerik için kısıtlamasız metin üretmek için model kimliği. API, standart istekleri POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

Her yeni hesap hemen erişim kazanır. Temel URL HTTPS://api.ianoncensure.com/v1 şeklindedir. Entegrasyona başlamadan önce uç noktanın çalıştığını ve bağlantının sağlandığını test edebilirsiniz.

Uç noktalar: chat/completions ve modeller

Modelle iki basit uç nokta kullanarak etkileşim kurun: POST /v1/chat/completions üretim için ve GET /v1/models meta veriler için. Bu API, birden fazla satır arasında bir yönlendirme katmanı değil, tek bir spesifik sansürsüz büyük dil modelini sunar. Karmaşık model seçimlerini yönetmenize gerek yoktur.

from openai import OpenAI

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

İstekler metin-giriş, metin-çıkış olarak işlenir. Gömme, görüntü oluşturma veya ses uç noktaları yoktur. İstemci kitaplığınızı bu iki yola bağlı kalarak basit tutun. Model kimliği her zaman uncensored.

Parametreler: sıcaklık, top_p ve daha fazlası

Yaratıcılığı temperature ve top_p parametreler. presence_penalty ve frequency_penalty tekrarları azaltmak için. Kullanın seed testler sırasında belirleyici çıktılar için. Model stop üretimi erken durdurmak için diziler. Yeniden yükleme kripto sadece $20 ile $500 arasındadır.

import OpenAI from "openai";

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

Bu parametreler çıktı stilini ince ayarlamanıza olanak tanır. Daha yüksek sıcaklıklar daha çeşitli yanıtlar üretirken, daha düşük değerler tutarlılık sağlar. Tüm parametreler standart OpenAI kurallarını izler, böylece geçiş kolaylaşır.

SSE aracılığıyla akış yanıtları

Şu ayarlayarak gerçek zamanlı çıktı etkinleştirin stream: true. API, oluşturulan her token için Sunucu Tarafından Olaylar (SSE) döndürür. Bu, uzun formatlı içerik bekleyen kullanıcılar için algılanan gecikmeyi azaltır. Son parça, faturalandırma için toplam token kullanımı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)

Akış, sohbet arayüzleri için hayati önem taşır. Model işlemeye devam ederken anında geri bildirim sağlar. Belirteçler geldikça görüntülemek için istemcinizde SSE akışını işleyin.

JSON modu ve fonksiyon çağırma

Yapılandırılmış çıktıyı response_format: {"type": "json_object"}. Bu, modelin aşağı akış sistemleriyle entegrasyon için kritik olan geçerli JSON döndürmesini sağlar. Fonksiyon çağırma, modelin şemanızda tanımlı araçları yürütmesine olanak tanır.

Kullan tools ve tool_choice modelin eylemlerini yönlendirmek için. Bu yetenek, post-işleme gerektirmeden karmaşık iş akışlarını mümkün kılar. API, araç yürütme mantığını verimli bir şekilde halleder.

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

Her API anahtarı dakikada 300 istek ve 8 eşzamanlı istek ile sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır. Hatalar standart HTTP kodlarını döndürür: geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız sınırları için 429. Hatalar ve reddetmeler token tüketmez.

Bağlam penceresi, istem ve tamamlama için birleşik 100.000 tokene destek verir. Maksimum çıktı, istek başına 16.000 tokendir. Ayarlayın max_tokens limitleri aşmamak için açıkça. Kullanılmayan kredi süresi dolmaz.

SSS

Bu sansürsüz olmayan API, NSFW içerikler için uygun mu?

Evet, model, yasal yetişkin kullanımı için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Çocuklarla ilgili içerik için kesin bir sınır hariç olmak üzere tartışmalı veya cinsel konuları reddetmez. Yaratıcı veya araştırma amaçları için kısıtlamasız metin üretebilirsiniz.

Fiyatlandırma diğer uncensored LLM sağlayıcılarıyla nasıl karşılaştırılır?

1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50 ödersiniz. Hatalar ve reddedilen istekler ücretsizdir. Aylık abonelik veya gizli ücret yoktur. Önceden ödenen kredi tüm kullanımı kapsar ve kripto ile bonus kredi alarak yükleyebilirsiniz.

Hız limitine takılırsam ne olur?

429 durum kodu alırsınız. Sınır, anahtar başına dakikada 300 istek ve 8 eşzamanlı istektir. Gerekirse eski anahtarın yerini almak için yeni bir API anahtarı oluşturabilirsiniz; her hesap aynı anda yalnızca bir aktif anahtara izin verir.

Anahtarınızı şimdi alın

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

Anahtarınızı alın