Dokumentasi API
Dapatkan kunci API tanpa sensor anda dan buat permintaan pertama anda dalam masa kurang daripada satu minit. Panduan ini merangkumi URL asas, pengesahan, dan contoh SDK untuk penjanaan teks secara langsung.
- per 1M token input
- $0.15
- Token output / 1 juta
- $0.50
- konteks token
- 100,000
- kredit percubaan
- $0.50
- permintaan setiap minit
- 300
URL Asas dan Pengesahan
URL asas untuk uncensored llm ialah https://api.obliteratedmodels.com/v1. Anda mengesahkan dengan menghantar kunci API anda dalam Authorization header. Setiap permintaan mesti termasuk kunci ini untuk mengesahkan kredit pra-dibayar anda. Sistem menolak kunci yang tidak sah dengan 401 kesilapan. Ini memastikan hanya akaun yang berwenang boleh menggunakan token.
Mula Cepat: Permintaan Pertama
Buat permintaan pertama anda untuk menguji hujung. Hantar arahan mudah untuk menjana teks tanpa penapis kandungan. Arahan curl berikut menunjukkan struktur asas.
curl https://api.obliteratedmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List all active ports on the server"}]
}'
Jangka respons JSON mengandungi teks yang dijana. Ini mengesahkan API hidup dan kredit anda aktif.
Integrasi SDK Python
Gunakan SDK Python OpenAI rasmi untuk akses berprogram. Tetapkan base_url ke endpoint kami dan berikan kunci anda. ID model ialah uncensored. Pendekatan ini mengendalikan percubaan semula dan penguraian JSON secara automatik.
from openai import OpenAI
client = OpenAI(base_url="https://api.obliteratedmodels.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)
Panggil chat.completions.create() dengan prompt anda. Objek respon mengandungi kandungan yang dijana secara langsung.
Persediaan SDK Node.js
Mulakan klien dengan URL asas yang sama. Luluskan kunci API anda sebagai token pembawa. SDK Node meniru struktur Python untuk konsistensi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.obliteratedmodels.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);
Panggil penamat penyelesaian dengan parameter yang dikehendaki. Kaedah ini berfungsi dengan baik untuk integrasi sisi pelayan dan aplikasi web.
Respons Streaming (SSE)
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Diterusi Pelayan (SSE) token demi token. Ini mengurangkan latensi yang dirasakan untuk output yang panjang. Butiran penggunaan token muncul dalam potongan akhir.
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)
Uraikan aliran SSE untuk memaparkan teks secara masa nyata. Ini sangat sesuai untuk antara muka sembang dan papan pemuka langsung.
Had had laju dan kekangan
Anda dihadkan kepada 300 permintaan setiap minit dan 8 sambungan serentak setiap kunci. Saiz badan permintaan maksimum ialah 8 MB. Melangkaui had ini akan mencetuskan 429 kesilapan. Sokongan tetingkap konteks ialah 100,000 token jumlah. Jika anda kehabisan kredit, anda menerima 402 kesilapan. Had ini memastikan penggunaan yang adil untuk semua pengguna prabayar.
Soalan lazim
Adakah ini perkhidmatan OpenAI rasmi?
Tidak, ini adalah perkhidmatan bebas yang menggunakan model berat terbuka. Ia serasi dengan format API OpenAI tetapi berjalan di infrastruktur kami sendiri. Ia bukan GPT atau model vendor lain.
Bagaimana pembilakan berfungsi?
Anda membayar terlebih dahulu dengan kriptokewangan (USDT atau USDC). Kredit dicalarkan mengikut penggunaan token. Ralat dan penolakan tidak menggunakan kredit. Baki anda tidak akan luput.
Apakah saiz tetingkap konteks?
Jendela konteks jumlah ialah 100,000 token. Ini termasuk kedua-dua prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token.
Selamatkan kunci API anda
Daftar, salin kunci, dan kemas kini URL endpoint. Itu sahaja keseluruhan konfigurasi.