ms ▾
Model AblatedBuat kunci

Pengenalan: Integrasikan API Tanpa Sensor

Integrasikan model tanpa sensor ke dalam aplikasi anda menggunakan API serasi OpenAI kami. Panduan ini merangkumi pemasangan, permintaan, dan had untuk penyebaran serta-merta.

Prasyarat dan Pemasangan SDK

API memerlukan kunci API yang sah dan SDK moden. Pasang perpustakaan untuk bahasa pilihan anda melalui pip atau npm. Kami menyokong perpustakaan klien OpenAI standard yang mengendalikan pengesahan dan penafsiran JSON secara automatik.

Pastikan anda mempunyai Python 3.8+ atau Node.js 18+ yang dipasang. SDK menguruskan pengumpulan sambungan dan logik percubaan untuk anda. Ini mengurangkan kod boilerplate dengan ketara.

from openai import OpenAI

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

Mengkonfigurasi URL Asas dan Kunci API

Arahkan klien anda ke titik akhir khusus kami. Gunakan URL asas yang disediakan di papan pemuka anda. Hantar kunci API anda dalam header Authorization. Ini memastikan permintaan menghantar ke infrastruktur tanpa sensor secara langsung.

Jangan gunakan URL asas OpenAI lalai. Kunci anda akan gagal jika dihala dengan salah. Tetapkan URL asas dalam objek konfigurasi SDK anda sebelum menghantar sebarang data.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Menghantar Permintaan Pelengkapan Chat Pertama Anda

Hantar permintaan POST ke /v1/chat/completions. Sertakan ID model dan tatasusunan mesej anda. Model memberi respons dengan kandungan teks serta-merta. Tiada logik penghalaan kompleks diperlukan.

Kekalkan muatan agar ringkas. Mulakan dengan satu prompt sistem dan satu mesej pengguna. Sahkan struktur respons sepadan dengan piawaian OpenAI. Ini mengesahkan integrasi anda berfungsi dengan betul.

import OpenAI from "openai";

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

Mengendalikan Respons Aliran dan Penggunaan Alat

Aktifkan penstriman dengan menetapkan stream kepada true. API mengembalikan bahagian melalui Acara yang Dihantar Pelayan. Setiap bahagian mengandungi teks separa atau data penggunaan token. Kumpulkan bahagian-bahagian ini untuk memaparkan output masa nyata.

Penggunaan alat disokong untuk panggilan fungsi. Takrifkan alat anda dalam permintaan. Model memulangkan panggilan alat bukan teks biasa apabila sesuai. Huraikan panggilan alat untuk melaksanakan logik tersuai anda.

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)

Memahami Had Token dan Context Window

Jendela konteks menyokong jumlah 100,000 token. Ini termasuk token input dan output. Tetapkan max_tokens untuk membatasi panjang respons. Output maksimum lalai ialah 2,048 token jika tidak dinyatakan.

Pantau penggunaan token dalam potongan aliran akhir. Ralat tidak menggunakan kredit. Ini membolehkan eksperimen selamat tanpa risiko kewangan. Rangka struktur prompt anda untuk kekal dalam had.

Penyelesaian Masalah Ralat Biasa

Semak kekunci API anda dahulu. Ralat 401 menunjukkan kekunci tidak sah atau luput. Ralat 402 bermaksud kredit pra-dibayar anda telah habis. Tambah baki melalui kripto untuk terus.

Kesilapan 429 menandakan had kadar. Anda terhad kepada 300 permintaan setiap minit. Kurangkan kekonkurenan anda atau tunggu sebelum mencuba semula. Had badan 8 MB juga mencetuskan kesilapan 400 jika melebihi.

Soalan lazim

Apakah API model ablated tanpa sensor?

Ia ialah API serasi OpenAI tertumpuk yang melayani satu LLM tanpa sensor tunggal. Ia menghapuskan penolakan kandungan untuk kandungan dewasa yang sah dan kreatif. Gunakan SDK piawai untuk mengintegrasikannya ke dalam aplikasi anda.

Adakah API model ablated tanpa penapisan menyokong penstriman?

Ya, ia menyokong penstriman melalui Server-Sent Events. Anda juga boleh menggunakan panggilan fungsi dan mod JSON. Butiran penggunaan token disediakan dalam blok akhir.

Apa yang berlaku jika saya mencapai had kadar?

Anda menerima ralat 429. Hadnya ialah 300 permintaan setiap minit per kunci. Jeda permintaan anda atau kurangkan kekonkurenan untuk menyelesaikan masalah.

Obtain your API key

Daftar, salin kunci, kemas kini URL asas anda. Setup telah lengkap.

Buat kunci