Dokumentasi API
Mulai menghasilkan teks tanpa sensor segera dengan API kompatibel OpenAI kami. Anda hanya membayar token yang digunakan, memastikan tidak ada pemborosan pada langganan idle atau fitur yang tidak digunakan.
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan. Sertakan dalam Authorization header sebagai token bearer. URL dasarnya adalah https://api.aiohnefilter.com/v1. Titik akhir ini kompatibel dengan SDK OpenAI standar. Anda dapat mengganti penyedia hanya dengan mengubah base URL dan kunci. Kunci Anda dihasilkan secara instan setelah pendaftaran. Jaga kerahasiaannya. Kunci ini memberikan akses penuh ke kredit prabayar Anda.
Endpoint Chat Completions
Kirim pesan ke model tanpa sensor melalui POST /v1/chat/completions. Gunakan ID model uncensored. API mengembalikan respons teks secara langsung. Anda mengontrol konteks dengan jendela 100,000 token. Token input dan output dihitung ke saldo Anda. Kesalahan tidak mengonsumsi kredit. Gunakan endpoint ini untuk semua tugas generasi teks.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
SDK Python
Gunakan resmi openai Paket Python untuk integrasi yang mudah. Atur URL dasar ke titik akhir API kami. Inisialisasi klien dengan kunci Anda. Panggil chat.completions.create dengan uncensored model. Pendekatan ini mengurangi kode boilerplate. Ini menangani serialisasi JSON secara otomatis. Streaming didukung melalui klien async.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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)
SDK Node
Instal openai paket npm untuk proyek JavaScript. Konfigurasikan URL dasar untuk menunjuk ke server kami. Luluskan kunci API Anda selama inisialisasi. Minta pelengkapan menggunakan metode standar. SDK Node.js mengelola pengelompokan koneksi secara efisien. Ini bekerja dengan baik untuk fungsi serverless. Tangani kesalahan dengan hati-hati untuk menghindari biaya yang tidak terduga.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Parameter dan Streaming
Aktifkan streaming dengan mengatur stream: true. Anda menerima token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan untuk output panjang. Anda dapat menyesuaikan suhu dan top_p untuk kreativitas. Gunakan stop urutan untuk menghentikan generasi. Mode JSON memaksa output terstruktur. Setel max_tokens untuk mengontrol panjang output. Bagian terakhir berisi statistik penggunaan total.
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)
Batas Laju dan Kesalahan
Anda mendapatkan 300 permintaan per menit per kunci. Konkurensi dibatasi hingga 8 permintaan simultan. Tubuh permintaan harus tetap di bawah 8 MB. Status 401 berarti kunci Anda tidak valid. Status 402 menunjukkan kredit tidak cukup. Kesalahan 429 menandakan batas laju habis. Permintaan yang ditolak tidak membebani saldo Anda. Kesalahan gratis. Coba lagi dengan backoff eksponensial untuk 429.
Pertanyaan umum
Apa URL dasar untuk API ini?
URL dasar adalah HTTPS://api.aiohnefilter.com/v1. Model ini kompatibel dengan SDK OpenAI standar. Anda hanya perlu memperbarui URL dasar dan kunci API dalam konfigurasi klien Anda.
Bagaimana cara kerja harga token?
Anda membayar $0.15 per 1M token input dan $0.50 per 1M token output. Kesalahan dan penolakan gratis. Kredit prabayar Anda tidak pernah kedaluwarsa. Anda hanya membayar untuk apa yang sebenarnya Anda gunakan.
Apakah saya dapat melakukan streaming respons?
Ya, atur parameter stream menjadi true. Anda menerima token saat token tersebut dihasilkan. Ini mengurangi latensi untuk output panjang. Chunk terakhir mencakup statistik penggunaan token total.
Buat kunci Anda
Daftar, salin kunci, perbarui URL dasar. Cukup itu saja.