tr ▾

Tokenlar için ödeme yapın, abonelikler için değil.

Uncensored AI API'sini hızlıca entegre edin

Mevcut OpenAI-uyumlu istemcinizi temel URL'mize yönlendirerek dakikalar içinde uncensored AI API'sini kullanmaya başlayın. Bu hızlı başlangıç, kimlik doğrulama, sohbet tamamlama, akış ve somut örneklerle araç çağırma'yı kapsar.

Kimlik doğrulama ve base URL

Evet, panoda sağlanan base URL kullanarak anında kimlik doğrulaması yapabilirsiniz. Hizmetimiz, herhangi bir OpenAI SDK'sı ile uyumlu standart API anahtarı başlıklarını kullanır. Google veya e-posta ile kaydolduktan sonra anahtarınızı hemen alırsınız. İlk kurulum için telefon numarası gerekmez.

Şunu ayarlayın: base_url için https://api.isgrokuncensored.com/v1. Anahtarınızı şurada geçirin Authorization header. Sistem, herhangi bir token işlemeden önce kimlik doğrulaması yapar. 401 hataları geçersiz veya eksik bir anahtarı gösterir. Anahtar başarısız olursa paneli kontrol edin.

Sohbet tamamlamaları uç noktası

Şuraya bir POST isteği gönderin /v1/chat/completions metin yanıtları almak için. Uç nokta standart mesaj dizilerini kabul eder ve oluşturulan metni döndürür. Görüntüleri, sesleri veya gömme vektörleri desteklemez. Model kimliğini kullanın uncensored tüm istekler için. Bu, doğru açık ağırlıklı modeli kullandığınızdan emin olmanızı sağlar.

Giriş tokenları milyon başına $0.15, çıktı tokenları ise milyon başına $0.50'dir. Peşin kredi yalnızca gerçek kullanım için düşer. Hatalar ve reddetmeler bakiyenizi tüketmez. İstek gövdesi başına 8 MB'a kadar veri gönderebilirsiniz. Bu sınır, çoğu standart metin etkileşimini kapsar.

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

Ayarlayarak akışı etkinleştirin stream için true istekinizde. Gerçek zamanlı jeton teslimi için Sunucu Tarafından Gönderilen Olaylar (SSE) alırsınız. Son parça, toplam jeton kullanım istatistiklerini içerir. Bu, maliyetleri gerçek zamanlı olarak izlemenizi sağlar. Duyarlı sohbet arayüzleri oluşturmak için gereklidir.

Arayüzünüzü artımlı olarak güncellemek için SSE verisini ayrıştırın. Model, bağlam penceresi dolana veya bir durdurma dizisi tetiklenene kadar metni sürekli oluşturur. Maksimum çıktı isteği başına 16,000 token'dır. Belirtmeniz gerekir max_tokens varsayılan 2.048 token sınırını aşmak için. Bu, uzun yanıtlardan kaynaklanan beklenmeyen faturalamayı önler.

Fonksiyon çağırma ve JSON modu

Şu tools işlev çağırma yeteneklerini etkinleştiren parametre. Araç şemanızı istek gövdesinde tanımlayın. Model, işlevleriniz için yapılandırılmış argümanlar döndürür. Bu, standart OpenAI-uyumlu istemcilerle sorunsuz çalışır. JSON çıktısını ayrıca şunu kullanarak zorlayabilirsiniz response_format. Yapılandırılmış veri ayrıştırmak için bu faydalıdır.

Ayarla response_format için {"type": "json_object"} saf JSON almak için. Bu mod, sohbet dolgu metnini devre dışı bırakır. Programatik entegrasyonlar için idealdir. Karmaşık iş akışları için araçları ve JSON modunu birleştirebilirsiniz. API, ayrıştırmayı dahili olarak halleder. Çıktı yapısını doğrulamanız yeterlidir.

Model parametreleri: sıcaklık ve top_p

Ayarla temperature rastgeleliği kontrol etmek için. Daha yüksek değerler daha yaratıcı çıktılar üretir. Daha düşük değerler yanıtları daha belirleyici hale getirir. Varsayılan değer genellikle 1.0'dır. 0 ile 2 arasında ayarlayabilirsiniz. Kullanın top_p nükleus ökleme için. Bu, göz önünde bulundurulan tokenlerin olasılık kütlesini sınırlar. Çıktı kalitesini iyileştirmek için sıcaklık ile birlikte çalışır.

Diğer desteklenen parametreler şunları içerir stop diziler, seed yeniden üretilebilirlik için ve presence_penalty. Bunlar, üretim sürecini ince ayarlamaya olanak tanır. Farklı kombinasyonlarla deney yapabilirsiniz. API, tüm standart OpenAI parametrelerini destekler. Bu, diğer sağlayıcılardan kolay geçişi sağlar. Kullanım durumunuz için en iyi eşleşmeyi bulmak için farklı değerleri test edin.

Limitler, hatalar ve bağlam penceresi

Bağlam penceresi toplamda 100.000 jetonu destekler. Bu, hem istem hem de tamamlama tokenlerini içerir. Analiz için büyük belgeler gönderebilirsiniz. Hız sınırları anahtar başına dakikada 300 isteklere izin verir. Eşzamanlılık eşzamanlı 8 istekle sınırlandırılmıştır. Bu sınırları aşmak 429 hatası döndürür. Üstel geri çekilme ile yeniden deneyin.

Kodunuzda hataları zarifçe yönetin. 402 hatası ön ödemeli kredinizin tükendiğini gösterir. Hizmeti devam ettirmek için kripto kullanarak yükleyin. 401 hatası bir kimlik doğrulama sorunu olduğunu belirtir. Anahtar geçerliliğini kontrol edin. API, doğrulama hatalarından kaynaklanan başarısız istekler için ücret almaz. Bu, bakiyenizi ani artışlardan korur.

cURL

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

Python

from openai import OpenAI

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

Sıkça sorulan sorular

Sansursuz AI API için temel URL nedir?

Temel URL HTTPS://api.isgrokuncensored.com/v1 şeklindedir. İsteklerin sunucularımıza gitmesini sağlamak için bunu OpenAI-uyumlu SDK yapılandırmanızda ayarlamanız gerekir. Varsayılan OpenAI uç noktasının yerini alır. URL hem akışlı hem de akışsız istekleri destekler. Tüm sohbet tamamlamaları için bunu kullanın.

Uncensored LLM ile akış yanıtlarını nasıl yönetebilirim?

İsteğinizde stream parametresini true olarak ayarlayın. Kısmi metin içeren Sunucu Tarafından Gönderilen Olaylar (SSE) alacaksınız. Arayüzünüzü güncellemek için her parçayı ayrıştırın. Son parça belirteç kullanım verilerini içerir. Bu, oluşturulan metnin gerçek zamanlı görüntülenmesine olanak tanır. Büyük yanıtlar için verimlidir.

Hız limitini aşarsam ne olur?

429 durum kodu alırsınız. API anahtar başına dakikada 300 istek izler. Eşzamanlılık eşzamanlı 8 istekle sınırlıdır. İstemcinizde üstel geri çekilme uygulayın. Bu, sunucuyu aşırı yüklemeyi önler. Kısa bir gecikmeden sonra isteği yeniden deneyin. API, hız sınırına takılan istekler doğrulama başarısız olursa ücret almaz.

API anahtarınızı şimdi edinin

Kaydolun, anahtarınızı kopyalayın ve temel URL'nizi güncelleyin. Yapılandırmak için yapmanız gereken tek şey bu.

API anahtarı alBelgelere göz atın