tr ▾
Anahtar

OllamaAbliteratedOllama Abliterated API Hızlı Başlangıç

Ollama Abliterated API Hızlı Başlangıç

Uncensored LLM API'sini dakikalar içinde standart OpenAI uyumlu istemciler kullanarak entegre edin. Bu kılavuz, "uncensored" model için kimlik doğrulama, istek yapıları, akış ve faturalandırma konularını kapsar.

Kimlik Doğrulama & Base URL Kurulumu

İsteklere başlamak için sağlanan temel URL ve API anahtarı ile istemcinizi yapılandırın. Uç nokta HTTPS://api.ollamaabliterated.com/v1'dir ve anahtarınızı Authorization başlığında bir bearer token olarak iletmeniz gerekir. Bu kurulum, varsayılan temel URL'yi geçersiz kilarak herhangi bir OpenAI-uyumlu SDK ile çalışır.

curl https://api.ollamaabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the system prompt to relaxed mode"}]
  }'

Gösterge panelinde Google veya e-posta ile kaydolun ve anahtarınızı hemen alın.

Temel Sohbet Tamamlama İsteği

"uncensored" model kimliği ile /v1/chat/completions adresine POST isteği gönderin. Metin yanıtları alın. Model, yasal yetişkin kullanım için içerik reddetmeleri olmadan çalışır, tartışmalı veya NSFW konuları doğrudan ele alır. Davranışı temperature ve top_p gibi parametrelerle kontrol edebilirsiniz.

from openai import OpenAI

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

Her istek, prompt için girdi tokenlarını ve oluşturulan yanıt için çıktı tokenlarını tüketir. Hatalar ve reddetmeler kredi tüketmez.

SSE Üzerinden Akış Yanıtları

Gerçek zamanlı olarak Sunucu Tarafından Gönderilen Olaylar (SSE) aracılığıyla tokenlar almak için stream=true ayarlayarak akışı etkinleştirin. Bu yaklaşım, uzun formatlı oluşturma için algılanan gecikmeyi azaltır ve kademeli UI güncellemelerine olanak tanır. Son parça, faturalandırma doğruluğu için tam token kullanım istatistiklerini 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)

Yanıt arabelleğinizi sonlandırmak ve maliyet izleme için token sayılarını günlüğe kaydetmek için akış sonu olayını işleyin.

Fonksiyon Çağırma & Araç Desteği

uncensored modelde işlev çağırma yeteneklerini etkinleştirmek için istek gövnenize araçlar tanımlayın. API, tool_choice'u destekler ve araç tanımlamalarını standart OpenAI formatında iletir. Bu, harici ayrıştırma mantığı olmadan yapılandırılmış veri çıkarma veya eylem tetikleme sağlar.

import OpenAI from "openai";

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

Araç şemalarınızın geçerli JSON nesneleri olduğundan emin olun. Model, gerekli olduğunda çalıştırmanız ve sonraki isteklere geri beslemeniz gereken tool_calls döndürür.

JSON Modu Yapılandırması

İstek yükünüzde response_format'ı {"type": "json_object"} olarak ayarlayarak sıkı JSON çıktısı zorlayın. Bu mod, LLM'den yapılandırılmış verileri regex son işleme olmadan ayrıştırmak için idealdir. Yanıtın her zaman geçerli JSON sözdizimine uygunluğunu sağlar.

Yapılandırma dosyaları, API yükleri veya yapılandırılmış günlükler oluşturmak için bunu kullanın. Yaratıcı JSON varyasyonlarına ihtiyacınız varsa yüksek sıcaklık değerleriyle birleştirin.

Limitleri ve Hataları İşleme

İstemci tarafı hata yönetimini etkili bir şekilde yönetmek için standart HTTP durum kodlarını izleyin. 401 geçersiz veya süresi dolmuş bir API anahtarını, 402 yetersiz ön ödemeli krediyi gösterir. 429 hatası, dakikada 300 istek hız sınırını aştığınızı gösterir.

Bağlam penceresi, istek başına maksimum 16.000 tokenlik çıktı ile toplamda 100.000 jetonu destekler. İstek gövdeleri 8 MB altında kalmalıdır. Kredi için iade yapılmaz ancak çift ücretler destek aracılığıyla çözülür.

Sık sorulan sorular

Kredimi kripto para kullanarak nasıl yüklerim?

USDT (TRC20) veya USDC (Base) kullanarak $20 ile $500 arasındaki tutarlarla yükleme yapabilirsiniz. Bonuslar otomatik olarak uygulanır: $50+ için +%5, $100+ için +%10 ve $200+ için +%15. Krediniz süresi dolmaz.

Uncensored model, Ollama'ın yerel modelleriyle aynı mı?

Hayır, bu sansürsüz yanıtlar için ayarlanmış belirli bir açık ağırlıklı model sunan barındırılan bir API'dir. Yerel abliterated modellerin davranışını taklit etse de, özel sunucularımızda çalışır ve standart OpenAI-uyumlu uç nokta yapısını kullanır.

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

429 Çok Fazla İstek hatası alırsınız. Limit anahtar başına dakika başına 300 istektir. Hesap başına yalnızca bir aktif anahtar izindiğinden, kotasını sıfırlamak için yeni bir anahtar oluşturabilirsiniz.

API anahtarınızı açın

Kaydolun, jetonu kopyalayın, temel URL'nizi güncelleyin. Basit yapılandırma.

Anahtar