id ▾
Buat kunci

OllamaAbliteratedPanduan Cepat API Ollama Abliterated

Panduan Cepat API Ollama Abliterated

Integrasikan API LLM tanpa sensor dalam hitungan menit menggunakan klien kompatibel OpenAI standar. Panduan ini mencakup autentikasi, struktur permintaan, streaming, dan penagihan untuk model "uncensored".

Autentikasi & Penyiapan URL Dasar

Konfigurasikan klien Anda dengan URL dasar dan kunci API yang disediakan untuk memulai permintaan. Endpointnya adalah HTTPS://api.ollamaabliterated.com/v1 dan Anda harus meneruskan kunci Anda di header Authorization sebagai token bearer. Penyiapan ini berfungsi dengan SDK OpenAI-compatible mana pun dengan mengganti URL dasar default.

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"}]
  }'

Daftar melalui Google atau email di dasbor untuk menerima kunci Anda secara instan.

Permintaan Penyelesaian Obrolan Dasar

Kirim permintaan POST ke /v1/chat/completions dengan ID model "uncensored" untuk menerima respons teks. Model beroperasi tanpa penolakan konten untuk penggunaan dewasa yang sah, menangani topik kontroversial atau NSFW secara langsung. Anda dapat mengontrol perilaku menggunakan parameter seperti temperature dan top_p.

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)

Setiap permintaan mengonsumsi token input untuk prompt dan token output untuk respons yang dihasilkan. Kesalahan dan penolakan tidak mengonsumsi kredit.

Respons Streaming melalui SSE

Aktifkan streaming dengan mengatur stream=true untuk menerima token melalui Server-Sent Events (SSE) secara real-time. Pendekatan ini mengurangi latensi persepsi untuk generasi format panjang dan memungkinkan pembaruan UI progresif. Chunk terakhir berisi statistik penggunaan token lengkap untuk akurasi penagihan.

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)

Tangani event akhir stream untuk menyelesaikan buffer respons Anda dan log hitungan token untuk pelacakan biaya.

Pemanggilan Fungsi & Dukungan Alat

Tentukan alat dalam permintaan Anda untuk mengaktifkan kemampuan pemanggilan fungsi dalam model uncensored. API mendukung tool_choice dan meneruskan definisi alat dalam format standar OpenAI. Ini memungkinkan ekstraksi data terstruktur atau pemicuan aksi tanpa logika parsing eksternal.

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);

Pastikan skema alat Anda adalah objek JSON yang valid. Model mengembalikan tool_calls yang harus Anda eksekusi dan masukkan kembali ke permintaan berikutnya jika diperlukan.

Konfigurasi Mode JSON

Paksa output JSON ketat dengan mengatur response_format menjadi {"type": "json_object"} dalam payload permintaan Anda. Mode ini sangat ideal untuk memarsing data terstruktur dari LLM tanpa pasca-pemrosesan regex. Ini memastikan respons mematuhi sintaks JSON yang valid setiap saat.

Gunakan ini untuk menghasilkan file konfigurasi, payload API, atau log terstruktur. Kombinasikan dengan nilai suhu tinggi jika Anda memerlukan variasi JSON yang kreatif.

Menangani Batasan & Error

Pantau kode status HTTP standar untuk menangani kesalahan sisi klien secara efektif. 401 menunjukkan kunci API tidak valid atau kedaluwarsa, sedangkan 402 menandakan kredit prabayar tidak cukup. Kesalahan 429 berarti Anda telah melebihi batas laju 300 permintaan per menit.

Jendela konteks mendukung total 100.000 token, dengan output maksimum 16.000 token per permintaan. Body permintaan harus tetap di bawah 8 MB. Refund tidak dikeluarkan untuk kredit, tetapi pengisian ganda diselesaikan melalui dukungan.

Pertanyaan umum

Bagaimana cara mengisi ulang kredit menggunakan cryptocurrency?

Anda dapat mengisi ulang menggunakan USDT (TRC20) atau USDC (Base) dengan jumlah antara $20 dan $500. Bonus berlaku secara otomatis: +5% untuk $50+, +10% untuk $100+, dan +15% untuk $200+. Saldo Anda tidak pernah kedaluwarsa.

Apakah model tanpa sensor sama dengan model lokal Ollama?

Tidak, ini adalah API yang di-host yang melayani model open-weight khusus yang disesuaikan untuk respons tanpa sensor. Meskipun meniru perilaku model abliterated lokal, API ini berjalan di server khusus kami dan menggunakan struktur endpoint yang kompatibel dengan OpenAI.

Apa yang terjadi jika saya mencapai batas laju?

Anda akan menerima error 429 Too Many Requests. Batasnya adalah 300 permintaan per menit per kunci. Anda dapat membuat kunci baru untuk mereset kuota Anda, karena setiap akun hanya mengizinkan satu kunci aktif pada satu waktu.

Buka kunci API Anda

Daftar, salin token Anda, perbarui URL dasar Anda. Konfigurasi sederhana.

Buat kunci