Dokumentasi API
Mula menjana teks tanpa sensor serta-merta dengan API serasi OpenAI kami. Anda hanya membayar untuk token yang digunakan, memastikan tiada pembaziran pada langganan tidak aktif atau ciri yang tidak digunakan.
Pengesahan dan URL Asas
Kunci API anda mengesahkan setiap permintaan. Hantar ia dalam Authorization header sebagai token bearer. URL asas adalah https://api.aiohnefilter.com/v1. Hujung sambungan ini berfungsi dengan mana-mana SDK OpenAI standard. Anda boleh menukar penyedia dengan hanya mengubah URL asas dan kunci. Kunci anda dijana serta-merta selepas pendaftaran. Simpan rahsia. Ia memberikan akses penuh kepada kredit pra-dibayar anda.
Hujung Sambungan Penyelesaian Sembang
Hantar mesej ke model tanpa sensor melalui POST /v1/chat/completions. Gunakan ID model uncensored. API ini memulangkan respons teks secara langsung. Anda mengawal konteks dengan tetingkap 100,000 token. Token input dan output dikira dalam baki anda. Ralat tidak menggunakan kredit. Gunakan hujung ini untuk semua tugas penjanaan 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 rasmi openai Python package for easy integration. Set the base URL to our API endpoint. Initialize the client with your key. Call chat.completions.create dengan uncensored model. Pendekatan ini mengurangkan kod boilerplate. Ia mengendalikan serialisasi JSON secara automatik. Penstriman disokong 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
Pasang openai pakej npm untuk projek JavaScript. Konfigurasikan URL asas untuk menunjuk ke pelayan kami. Luluskan kunci API anda semasa inisialisasi. Minta penyelesaian menggunakan kaedah standard. SDK Node menguruskan pengumpulan sambungan dengan cekap. Ia berfungsi dengan baik untuk fungsi tanpa pelayan. Tangani ralat dengan baik untuk mengelakkan kos yang tidak dijangka.
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 aliran dengan menetapkan stream: true. Anda menerima token semasa ia dijana. Ini mengurangkan latensi yang dirasakan untuk output yang panjang. Anda boleh menyesuaikan suhu dan top_p untuk kreativiti. Gunakan stop jujukan untuk menghentikan penjanaan. Mod JSON memaksakan output berstruktur. Tetapkan max_tokens untuk mengawal panjang output. Chunk terakhir mengandungi statistik penggunaan jumlah.
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)
Had had laju dan ralat
Anda mendapat 300 permintaan setiap minit setiap kunci. Kekonkurenan dihadkan kepada 8 permintaan serentak. Badan permintaan mesti kekal di bawah 8 MB. Status 401 bermaksud kunci anda tidak sah. Status 402 menunjukkan kredit tidak mencukupi. Ralat 429 menandakan had kadar telah habis. Permintaan yang ditolak tidak mengenakan caj pada baki anda. Ralat adalah percuma. Cuba semula dengan penangguhan eksponen untuk ralat 429.
Soalan biasa
Apakah URL asas untuk API ini?
URL asas ialah HTTPS://api.aiohnefilter.com/v1. Ia serasi dengan SDK OpenAI piawai. Anda hanya perlu mengemas kini URL asas dan kunci API dalam konfigurasi klien anda.
Bagaimanakah harga token berfungsi?
Anda membayar $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Ralat dan penolakan adalah percuma. Kredit prabayar anda tidak luput. Anda hanya membayar untuk apa yang anda gunakan sebenarnya.
Bolehkah saya mengalirkan respons?
Ya, tetapkan parameter stream kepada true. Anda menerima token sejajar dengan penjanaan. Ini mengurangkan latensi untuk output yang panjang. Chunk akhir merangkumi statistik penggunaan token keseluruhan.
Jana kunci anda
Daftar, salin kunci, kemas kini URL asas. Itu sahaja.