API Dokumentasi
Mulai menghasilkan teks tanpa sensor dengan API kompatibel OpenAI kami dengan mengarahkan klien Anda ke base URL kami dan menggunakan kunci API Anda. Panduan cepat ini memandu Anda melalui autentikasi, mengirim permintaan pertama Anda, dan menangani respons streaming dengan SDK umum.
Autentikasi dan URL Dasar
Autentikasi setiap permintaan dengan meneruskan kunci API Anda di Authorization header. Layanan kami menggunakan satu URL dasar untuk semua operasi, memastikan Anda dapat beralih dari penyedia lain tanpa mengubah logika inti Anda. Cukup ganti URL dasar default dalam konfigurasi klien Anda dengan https://api.abliteratedgemma.com/v1 dan masukkan kunci Anda. Ini berfungsi dengan SDK standar OpenAI-compatible apa pun, memungkinkan Anda menggunakan kode klien yang sama untuk model uncensored kami seperti yang Anda lakukan untuk raksasa komersial.
Melakukan Permintaan Pertama Anda
Kirim permintaan POST ke /v1/chat/completions dengan ID model uncensored. API menerima pesan obrolan standar dan mengembalikan teks secara langsung. Gunakan perintah cURL berikut untuk memverifikasi konektivitas dan menerima respons segera.
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"}]
}'
Endpoint ini mendukung hingga 100,000 token dalam gabungan prompt dan penyelesaian. Jika Anda tidak menentukan batas token, model secara default menggunakan 2,048 token output. Pastikan permintaan Anda tetap dalam batas tubuh 8 MB untuk menghindari kesalahan pemotongan.
Menggunakan SDK Python
Instal paket Python OpenAI resmi dan konfigurasikan agar mengarah ke URL dasar kami. Ini memungkinkan Anda memanfaatkan metode yang sudah dikenal seperti chat.completions.create untuk permintaan sinkron. Contoh berikut menunjukkan cara menginisialisasi klien dan mengirim prompt sederhana ke model uncensored.
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)
Ingat bahwa kesalahan seperti 401 menunjukkan kunci tidak valid, sedangkan 402 berarti kredit prabayar Anda telah habis. Karena kami tidak menawarkan langganan, Anda harus mengisi ulang melalui crypto untuk terus menggunakan layanan.
Menggunakan SDK Node.js
Inisialisasi klien Node.js OpenAI dengan struktur URL dasar dan kunci API yang sama. Ini memungkinkan Anda mengintegrasikan generasi uncensored secara langsung ke dalam aplikasi Node Anda. Cuplikan kode di bawah ini menunjukkan pengaturan minimal yang diperlukan untuk mulai mengirim permintaan.
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);
SDK Node menangani serialisasi permintaan secara otomatis, tetapi Anda masih harus mengelola saldo kredit Anda. Periksa halaman harga untuk tingkat token saat ini dan opsi pengisian ulang crypto.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan potongan teks begitu potongan tersebut dihasilkan, memungkinkan latensi lebih rendah dalam aplikasi yang berorientasi pengguna. Gunakan kode ini untuk memproses aliran token demi token.
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)
Streaming bekerja dengan klien Python dan Node. Setiap potongan berisi teks parsial, dan potongan terakhir mencakup total penggunaan token. Ini ideal untuk antarmuka chat di mana umpan balik segera meningkatkan pengalaman pengguna.
Batas dan Penanganan Error
Pantau batas permintaan Anda untuk menghindari gangguan. Anda diizinkan 300 permintaan per menit dan 8 permintaan simultan per kunci. Jika Anda melebihi batas laju, API akan mengembalikan error 429. Selalu tangani error 401 dengan memverifikasi kunci Anda dan error 402 dengan mengisi ulang kredit kripto Anda. Kredit prabayar kami tidak pernah kedaluwarsa, jadi Anda dapat menghentikan penggunaan tanpa kehilangan dana.
Jendela Konteks dan Detail Model
Model ini mendukung jendela konteks 100.000 token, yang menggabungkan token input dan output. Ini memungkinkan riwayat percakapan yang luas atau pemrosesan dokumen besar dalam satu permintaan. ID model adalah uncensored, dan berjalan di server kami sendiri tanpa penolakan konten untuk konten dewasa yang sah. Gunakan kapasitas ini untuk mempertahankan memori jangka panjang atau memproses dataset besar secara efisien.
Pertanyaan umum
Apakah ini API Gemma Abliterated resmi?
Tidak, kami adalah penyedia independen yang menjalankan model tanpa sensor yang telah di-tune sendiri. Kami tidak berafiliasi dengan proyek Abliterated Gemma asli tetapi menawarkan antarmuka yang kompatibel dengan OpenAI untuk kasus penggunaan serupa. Periksa dokumentasi mereka untuk detail tentang versi model spesifik mereka.
Bagaimana cara mengisi ulang kredit?
Anda dapat mengisi ulang menggunakan USDT (TRC20) atau USDC (Base) dengan jumlah antara $20 dan $500. Kredit bonus ditambahkan secara otomatis untuk deposit yang lebih besar, seperti +5% untuk $50 atau +15% untuk $200. Pembayaran diproses hanya melalui kripto.
Apa yang terjadi jika saldo kredit saya habis?
Permintaan akan mengembalikan error 402 hingga Anda menambahkan lebih banyak dana. Kredit yang ada tidak pernah kedaluwarsa, sehingga Anda dapat top up kapan saja untuk melanjutkan layanan. Tidak ada biaya bulanan atau kunci langganan.
Generate kunci API Anda
Daftar, ambil kunci Anda, dan perbarui endpoint. Hanya membutuhkan beberapa detik.
Dapatkan kunci API