- Abliterate
- Panduan Percubaan Pantas API Abliterate
Panduan Percubaan Pantas API Abliterate
Sambungkan alat sedia ada anda ke LLM tanpa sensor dengan API serasi OpenAI piawai. Panduan ini merangkumi asas-asas untuk integrasi.
Pasang SDK OpenAI Standard
Mula dengan memasang pustaka rasmi untuk bahasa pengaturcaraan pilihan anda. Ini memastikan keserasian dengan URL asas dan kaedah pengesahan kami.
Konfigurasikan URL Asas dan Kunci Anda
Arahkan klien anda ke HTTPS://api.abliterate.cc/v1 dan gunakan kunci unik anda. Anda mendapat satu kunci aktif per akaun, yang anda terima serta-merta selepas mendaftar dengan Google atau e-mel.
- URL Asas: HTTPS://api.abliterate.cc/v1
- Auth: Token Bearer melalui
Authorizationpencap
Konfigurasi ini berfungsi dengan mana-mana klien serasi OpenAI piawai.
Hantar Permintaan Penyelesaian Pertama Anda
Hantar permintaan POST ke /v1/chat/completions dengan ID model uncensoredModel ini memproses teks masuk dan teks keluar tanpa pagar keselamatan umum.
curl https://api.abliterate.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping in 2024"}]
}'
Periksa respons untuk teks yang dijana. Anda boleh menyesuaikan parameter seperti temperature untuk kreativiti atau top_p untuk kepelbagaian.
Aktifkan Aliran untuk Output Masa Nyata
Tetapkan stream: true untuk menerima token melalui Server-Sent Events (SSE). Ini memberikan pengalaman yang lebih lancar untuk antara muka sembang.
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)
Potongan akhir mengandungi jumlah penggunaan token. Penstriman berfungsi untuk semua parameter piawai.
Gunakan Pemanggilan Alat dan Mod JSON
Dayakan output terstruktur dengan response_format: {"type": "json_object"} untuk pengesanan yang konsisten. Anda juga boleh menggunakan tools dan tool_choice untuk pemanggilan fungsi.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterate.cc/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)
Ciri-ciri ini berfungsi bersama parameter piawai seperti stop jujukan dan seed untuk boleh direplikasi.
Tangani Ralat dan Had Token
Pantau kod status HTTP untuk masalah biasa. 401 bermaksud kunci anda tidak sah atau tiada. 402 menunjukkan kredit pra-dibayar tidak mencukupi. 429 menandakan anda mencapai had 300 permintaan setiap minit.
Jendela konteks ialah 100,000 token secara keseluruhan. Output maksimum ialah 16,000 token setiap permintaan. Ralat dan penolakan tidak menggunakan kredit anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliterate.cc/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);FAQ
Apakah abliterate dalam konteks ini?
Abliterate merujuk kepada penghapusan sekatan kandungan, membolehkan model menjana topik dewasa atau kontroversi tanpa penolakan. Model AI tanpa sensor kami diselaraskan untuk tingkah laku khusus ini.
Kaedah pembayaran manakah yang anda terima?
Kripto sahaja: USDT pada TRC20 atau USDC pada Base, sebarang jumlah bulat dari $20 hingga $500. Kredit bonus terpakai dari $50.
Adakah data saya digunakan untuk latihan?
Tidak. Kami mengutamakan privasi dengan tidak menggunakan prompt anda untuk latihan. Anda hanya memerlukan e-mel untuk mendaftar, memastikan kebebasan sebenar untuk penggunaan dewasa yang sah.
Dapatkan kunci anda dalam beberapa saat
Daftar, salin kunci anda, kemas kini URL asas. Itu sahaja.