tr ▾
API anahtarı al

API Dokümantasyon

OpenAI uyumlu API'mizle censorlenmemiş metin üretmeye başlayın; istemcinizi temel URL'mize yönlendirin ve API anahtarınızı kullanın. Bu hızlı başlangıç kılavuzu; kimlik doğrulama, ilk isteğinizi gönderme ve yaygın SDK'larla streaming yanıtlarını işleme konularında sizi yönlendirir.

Kimlik Doğrulama ve Temel URL

Her isteği header'a API anahtarınızı geçirerek kimlik doğrulayın Authorization header. Hizmetimiz, tüm işlemler için tek bir temel URL kullanır; bu sayede diğer sağlayıcılardan geçiş yaparken temel mantığınızı değiştirmenize gerek kalmaz. İstemci yapılandırmanızdaki varsayılan temel URL'yi https://api.abliteratedgemma.com/v1 ve anahtarınızı ekleyin. Bu, ticari devlerle aynı istemci kodunu kullanarak çılgın modelimizle çalışmanızı sağlayan herhangi bir standart OpenAI-uyumlu SDK ile çalışır.

İlk İsteğinizi Yapmak

Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği ile uncensored. API, standart sohbet mesajlarını kabul eder ve doğrudan metin döndürür. Bağlantı doğrulamasını yapmak ve hemen bir yanıt almak için aşağıdaki cURL komutunu kullanın.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Bu uç nokta, birleşik istem ve tamamlama için 100.000 token'a kadar destekler. Bir token limiti belirtmezseniz, model varsayılan olarak 2.048 çıktı token'ı kullanır. Kesme hatalarından kaçınmak için isteklerinizin 8 MB gövde sınırında kaldığından emin olun.

Python SDK'sını kullanma

Resmi OpenAI Python paketini yükleyin ve temel URL'mize işaret edecek şekilde yapılandırın. Bu, size tanıdık yöntemleri kullanmanızı sağlar chat.completions.create eşzamanlı istekler için. Aşağıdaki örnek, istemciyi nasıl başlatacağınızı ve basit bir istemi uncensored modele nasıl göndereceğinizi gösterir.

from openai import OpenAI

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

401 hatalarının geçersiz bir anahtarı, 402'nin ise ön ödemeli bakiyenizin tükendiğini gösterdiğini unutmayın. Abonelik sunmadığımız için hizmete devam etmek için kripto aracılığıyla yükleme yapmanız gerekir.

Node.js SDK'sını kullanma

OpenAI Node.js istemcisini aynı temel URL ve API anahtar yapısıyla başlatın. Bu, uncensored üretimini Node uygulamalarınıza doğrudan entegre etmenizi sağlar. Aşağıdaki kod parçacığı, istek göndermeye başlamak için gereken minimal kurulumu gösterir.

import OpenAI from "openai";

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

Node SDK istek seri hale getirmeyi otomatik olarak halleder, ancak yine de kendi kredi bakiyenizi yönetmeniz gerekir. Güncel token oranları ve kripto yükleme seçenekleri için fiyatlandırma sayfasını kontrol edin.

Akış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, oluşturuldukları anda metin parçaları döndürerek kullanıcı arayüzü uygulamalarında daha düşük gecikmeye olanak tanır. Akışı token token işlemek için bu kodu kullanın.

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ış hem Python hem de Node istemcileriyle çalışır. Her parça kısmi metin içerir ve son parça toplam token kullanımını içerir. Bu, anında geri bildirimin kullanıcı deneyimini iyileştirdiği sohbet arayüzleri için idealdir.

Limitler ve Hata Yönetimi

Kesintılar yaşamamak için istek limitlerinizi izleyin. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istek izniniz vardır. Hız sınırını aşarsanız API 429 hatası döndürür. Anahtarınızı doğrulayarak 401 hatalarını ve kripto kredinizi yükleyerek 402 hatalarını her zaman ele alın. Önceden ödenen krediniz süresi dolmaz, bu nedenle kullanımı duraklatabilir ve fonlarınızı kaybetmezsiniz.

Bağlam Penceresi ve Model Detayları

Model, hem giriş hem de çıkış tokenlarını birleştiren 100.000 token'lık bir bağlam penceresi destekler. Bu, tek bir istekte kapsamlı bir konuşma geçmişini veya büyük belge işlemini sağlar. Model ID'si uncensored, ve yasal yetişkin içeriği için içerik reddetmeleri olmadan kendi sunucularımızda çalışır. Bu kapasiteyi uzun süreli hafıza korumak veya büyük veri setlerini verimli bir şekilde işlemek için kullanın.

Sık sorulan sorular

Bu, resmi Gemma Abliterated API'si mi?

Hayır, bağımsız bir kendi ince ayarlı uncensored modelini çalıştıran bir sağlayıcıyız. Orijinal Gemma Abliterated projesiyle bağlantılı değiliz ancak benzer kullanım durumları için OpenAI-uyumlu bir arayüz sunuyoruz. Özel model sürümleri hakkında ayrıntılar için lütfen dokümantasyonlarına bakın.

Kredimi nasıl yüklerim?

USDT (TRC20) veya USDC (Base) kullanarak $20 ile $500 arasındaki tutarlarla yükleme yapabilirsiniz. Daha büyük yatırımlar için bonus kredi otomatik olarak eklenir, örneğin $50 için +%5 veya $200 için +%15. Ödemeler yalnızca kripto para üzerinden işlenir.

Kredim biterse ne olur?

Daha fazla fon eklemeden önce istekler 402 hatası döndürür. Mevcut kredinizin süresi dolmaz, bu nedenle hizmete devam etmek için istediğiniz zaman yükleme yapabilirsiniz. Aylık ücret veya abonelik kilidi yoktur.

Oluştur your API key

Kaydolun, anahtarınızı alın ve uç noktayı güncelleyin. Saniyeler sürer.

API anahtarı al