ms ▾
Dapatkan kunci anda

Rujukan API Abliterating

Rujukan API Abliterating menyediakan laluan yang mudah ke perkhidmatan LLM tanpa sensor kami. Gunakan alat serasi OpenAI piawai untuk mengintegrasikan model kami tanpa penapis kandungan.

URL Asas dan Pengesahan

Mula setiap permintaan dengan mengarahkan klien anda ke https://api.abliterating.cc/v1. Lulus kunci API unik anda dalam Authorization pencap sebagai token Bearer. Tetapan ini berfungsi dengan mana-mana SDK rasmi OpenAI atau klien HTTP serasi. Anda menerima kunci ini serta-merta selepas mendaftar melalui Google atau e-mel di papan pemuka. Simpan dengan selamat, kerana ia memberikan akses penuh kepada kredit prabayar anda. Kesilapan dan penolakan tidak akan menggunakan baki anda, jadi anda boleh menguji dengan bebas. Sistem kami mengendalikan penghalaan ke model tanpa tapisan kami di sebalik tabir.

Permintaan Pertama

Permintaan POST penyelesaian chat standard untuk menguji sambungan. Prompt anda masuk ke dalam model, dan anda menerima respons teks langsung. Sistem membuang penolakan biasa untuk kandungan dewasa yang sah. Anda mengawal panjang output dengan max_tokens parameter. ID model hanyalah uncensored. Antara muka mudah ini membolehkan anda berintegrasi dengan cepat ke dalam projek sedia ada anda. Semak badan respons untuk teks yang dijana dan penggunaan token.

Integrasi SDK Python

Gunakan perpustakaan Python rasmi OpenAI untuk menyambung dengan mudah. Tetapkan URL asas dan kunci API sebelum menginisialisasi klien. Pendekatan ini memanfaatkan kod sedia ada yang mungkin sudah anda miliki. Perpustakaan mengendalikan pengisihan JSON dan permintaan HTTP secara automatik. Anda boleh mengalirkan respons atau mendapatkan penyelesaian penuh. Kaedah ini sangat sesuai untuk perkhidmatan backend atau skrip pemprosesan data. Konfigurasikan pembolehubah persekitaran anda untuk penyebaran yang kemas. SDK mengabstrakkan kerumitan panggilan HTTP mentah.

Persediaan SDK Node

Integrasikan menggunakan SDK JavaScript untuk aplikasi web. Mulakan klien dengan base URL dan kunci anda. Setup ini menyokong kedua-dua CommonJS dan modul ES. Anda boleh menghantar prompt dan menerima JSON terstruktur atau teks biasa. SDK menguruskan percubaan semula dan pengendalian ralat dengan cekap. Ini sangat sesuai untuk antara muka sembang masa nyata atau fungsi tanpa pelayan. Import pakej dan konfigurasikan persekitaran. Sintaks menyerupai perpustakaan Python untuk konsistensi merentasi susunan.

Respons Streaming

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. Anda menerima aliran Acara yang Dihantar Pelayan (SSE) token. Ini membolehkan anda memaparkan teks sejajar dengan penjanaan. Chunk akhir mengandungi statistik penggunaan token lengkap. Aliran mengurangkan latensi yang dirasakan oleh pengguna akhir. Ia berfungsi lancar dengan SDK serasi OpenAI. Anda boleh menghentikan aliran awal jika pengguna menukar input. Ciri ini penting untuk pengalaman seperti sembang.

Had, Ralat, dan Konteks

Tetingkap konteks anda merangkumi 100,000 token untuk gabungan input dan output. Anda boleh menghantar sehingga 16,000 token dalam satu respons. Had kadar membolehkan 300 permintaan setiap minit per kunci. Ralat 401 bermaksud kunci API anda tidak sah. Ralat 402 menunjukkan kredit prabayar anda telah habis. Ralat 429 menandakan anda mencapai had kadar. Ralat tidak mengenakan caj pada kredit anda. Badan permintaan mesti kekal bawah 8 MB. Urus kunci anda dengan teliti kerana menggantikan satu akan membatalkan yang sebelumnya.

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Aliran

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)

FAQ

Adakah API Abliterating menyokong pemanggilan fungsi?

Ya, anda boleh menggunakan parameter alat dan tool_choice seperti dengan OpenAI. Model menyokong output terstruktur dan mod JSON untuk integrasi yang boleh dipercayai. Anda menentukan skema fungsi, dan model mengembalikan hujah yang sesuai.

Bagaimana cara menambah kredit saya?

Isi semula menggunakan USDT pada TRC20 atau USDC pada Base. Pembayaran berkisar antara $20 hingga $500 dengan kredit bonus untuk jumlah yang lebih besar. Kredit tidak pernah luput, dan anda boleh isi semula bila-bila masa melalui papan pemuka.

Adakah kunci API dikongsi merentasi peranti?

Ya, satu kunci aktif setiap akaun berfungsi pada mana-mana peranti. Jika anda menjana kunci baharu, kunci lama akan menjadi tidak sah serta-merta. Anda boleh menggantikan kunci terus dari papan pemuka tanpa kehilangan baki kredit anda.

Jana kunci API anda

Daftar, salin kunci, dan arahkan ke URL asas baharu. Selesai.

Dapatkan kunci anda