id ▾
Dapatkan kunci API

API Qwen Uncensored, tanpa penolakan.

https://api.abliteratedqwen.com/v1

Panduan Cepat API Qwen Abliterated

Mulai dengan API uncensored dalam hitungan menit. Kirim permintaan dengan klien apa pun yang kompatibel dengan OpenAI dan dapatkan respons teks tanpa batasan secara instan.

URL Dasar dan Autentikasi

Hubungkan konfigurasi SDK Anda yang sudah ada ke endpoint kami segera. Arahkan klien Anda ke URL dasar khusus dan berikan kunci yang dihasilkan di dasbor kami. Kami menggunakan autentikasi header standar, sehingga tidak diperlukan pengaturan rumit.

Endpoint adalah HTTPS://api.abliteratedqwen.com/v1. Buat akun melalui Google atau email, lalu ambil kunci Anda dari dasbor. Gunakan kunci ini di header Authorization sebagai token Bearer untuk setiap permintaan.

  • URL Dasar: HTTPS://api.abliteratedqwen.com/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY

Tidak diperlukan nomor telepon untuk pendaftaran, dan kunci muncul secara instan saat dibuat.

Endpoint Chat Completions

Kirim pesan teks dan dapatkan balasan tanpa batasan menggunakan endpoint penyelesaian obrolan standar. Endpoint ini menangani semua kebutuhan generasi teks Anda tanpa filter konten biasa. Endpoint ini bekerja secara identik dengan antarmuka obrolan OpenAI tetapi menghilangkan lapisan penolakan.

Kirim permintaan POST ke /v1/chat/completions dengan nama model dan riwayat percakapan Anda. Sistem memproses input dan mengembalikan teks yang dihasilkan. Anda dapat menggunakan pustaka standar apa pun untuk memformat payload JSON.

Berikut permintaan dasar untuk memulai:

curl https://api.abliteratedqwen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 npm packages for date formatting"}]
  }'

Respons berisi detail kelengkapan lengkap. Anda dapat mengintegrasikannya langsung ke dalam aplikasi Anda.

Respons Streaming dan Penggunaan Token

Terima pembaruan token per token secara real-time melalui Server-Sent Events. Fitur ini memungkinkan pengalaman pengguna yang lebih mulus di antarmuka obrolan. Anda dapat melacak metrik penggunaan langsung dari potongan terakhir aliran.

Atur parameter stream menjadi true dalam permintaan Anda. Server akan mengirim beberapa objek JSON, masing-masing berisi delta parsial. Chunk terakhir mencakup total penggunaan token untuk permintaan tersebut.

Gunakan kode ini untuk menangani streaming di Python:

from openai import OpenAI

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

Pendekatan ini mengurangi latensi yang dirasakan secara signifikan. Pengguna melihat teks muncul saat teks tersebut dihasilkan.

Pemanggilan Fungsi dan Alat

Aktifkan penggunaan alat dinamis dengan mendefinisikan fungsi dalam permintaan Anda. Model dapat memilih dan mengeksekusi alat berdasarkan konteks. Kemampuan ini memungkinkan alur kerja kompleks dan pengambilan data.

Tentukan alat Anda dalam array tools. Tetapkan tool_choice ke auto atau nama fungsi tertentu. Model akan merespons dengan panggilan alat jika sesuai.

Implementasikan logika alat dalam kode klien Anda. Parse tool_call_id dan eksekusi fungsi. Kemudian kirimkan hasilnya kembali ke model untuk respons akhir.

Gunakan contoh Node.js ini untuk menyiapkan pemanggilan fungsi:

import OpenAI from "openai";

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

Fitur ini mendukung pemilihan alat otomatis dan manual.

Mode JSON untuk Output Terstruktur

Paksa model untuk menghasilkan JSON valid untuk parsing yang andal. Mode ini memastikan respons sesuai dengan skema Anda secara tepat. Mode ini ideal untuk integrasi API dan tugas ekstraksi data.

Atur parameter response_format menjadi json_object. Model akan membatasi outputnya agar sesuai dengan sintaks JSON yang valid. Ini mengurangi kebutuhan akan parsing regex yang kompleks.

Tentukan struktur yang diharapkan Anda dalam prompt sistem. Model akan mematuhinya secara ketat. Ini berguna untuk menghasilkan data terstruktur atau file konfigurasi.

Parameter: Suhu, Top P, dan Stop

Kontrol keacakan dan kondisi penghentian generasi. Sesuaikan temperature untuk kreativitas, top_p untuk keragaman, dan urutan berhenti untuk pemotongan yang presisi. Parameter-parameter ini memberikan kontrol halus atas output.

Atur temperature antara 0 dan 2. Nilai yang lebih tinggi meningkatkan keacakan. Gunakan top_p untuk membatasi pool token. Tentukan urutan stop untuk menghentikan generasi pada penanda tertentu.

Anda juga dapat mengatur presence_penalty dan frequency_penalty untuk memengaruhi pengulangan token. Pengaturan ini membantu menyempurnakan gaya dan konsistensi output.

Berikut contoh streaming untuk melihat parameter-parameter ini bekerja:

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)

Bereksperimenlah dengan nilai-nilai ini untuk menemukan keseimbangan terbaik untuk kasus penggunaan Anda.

Pertanyaan umum

Apa batas jendela konteks qwen yang telah diabliterated?

Jendela konteks adalah 100.000 token, mencakup prompt dan completion. Ini memungkinkan percakapan panjang dan dokumen besar. Output maksimum per permintaan adalah 16.000 token, atau 2.048 jika Anda tidak mengatur max_tokens.

Bagaimana cara menangani batas laju dan error?

Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan per kunci. Jika Anda melebihi batas ini, Anda akan menerima error 429. Error 401 menunjukkan kunci yang tidak valid, sedangkan error 402 berarti Anda memiliki kredit yang tidak cukup. Error dan penolakan gratis, jadi Anda hanya dibayar untuk penggunaan token yang berhasil.

Apakah API qwen abliterated kompatibel dengan SDK OpenAI?

Ya, ini sepenuhnya kompatibel dengan OpenAI. Anda dapat menggunakan SDK resmi atau klien kompatibel apa pun dengan mengubah URL dasar dan kunci API. Endpoint mengikuti struktur yang sama dengan API chat-completions standar.

Dapatkan kunci API Anda sekarang

Daftar, salin kunci, perbarui URL dasar Anda. Itu saja yang ada.

Dapatkan kunci APILihat dokumentasi