Dokumentasi untuk kunci API serasi OpenAI
Mula menjana teks tanpa sensor dengan kunci API serasi openai kami dalam beberapa minit. Sistem ini serasi sedia pakai dengan SDK piawai, memerlukan hanya perubahan URL asas dan pengebilan pra-bayar berasaskan token.
Pengesahan dan url asas
Gunakan kunci yang dihasilkan anda dengan URL asas yang disediakan untuk menyambung serta-merta. Endpointnya adalah https://api.openaicompatibleapikey.com/v1 dan berfungsi dengan mana-mana klien serasi OpenAI. Anda menerima satu kunci aktif per akaun; menjana satu baharu menggantikan yang lama. Pengesahan ditangani melalui Authorization header dengan Bearer skema. Tiada nombor telefon diperlukan untuk pendaftaran, dan anda boleh bermula dengan percubaan percuma $0.50.
Permintaan pertama dengan curl
Hantar mesej mudah untuk mengesahkan sambungan anda dan model tanpa sensor. Permintaan menggunakan standard POST /v1/chat/completions endpoint dengan ID model ditetapkan kepada uncensored. Ini mengesahkan kunci API anda sah dan titik akhir boleh dicapai sebelum anda mengintegrasikannya ke dalam aplikasi anda. Respons termasuk penggunaan token dan teks yang dijana.
curl https://api.openaicompatibleapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total price including tax"}]
}'
Python SDK integration
Integrasikan API ke dalam projek Python anda dengan menimpa URL asas lalai. Ini membolehkan anda menggunakan rasmi openai perpustakaan dengan LLM tanpa sensor kami tanpa mengubah logik kod anda. Lulus kunci API anda dan URL asas khusus kepada inisialisasi klien. ID model kekal uncensored untuk semua permintaan.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleapikey.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)
Integrasi SDK Node
Sambungkan aplikasi Node.js anda dengan menetapkan baseURL dan apiKey sifat. Ini memastikan keserasian dengan kod klien OpenAI-compatible sedia ada. Anda boleh terus menggunakan parameter standard seperti messages dan model. Klien akan mengalihkan permintaan ke pelayan yang dihoskan kami untuk penjanaan tanpa sensor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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);
Penggunaan token respons aliran
Aktifkan aliran dengan menetapkan stream: true dalam parameter permintaan anda. API mengembalikan Server-Sent Events (SSE) untuk penghantaran token masa nyata. Butiran penggunaan token termasuk dalam blok akhir aliran. Ini membolehkan anda memantau kos dan penggunaan konteks semasa teks dijana. Model menyokong tetingkap konteks sebanyak 100,000 token.
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 kadar, ralat, dan had
Pantau kuota anda untuk mengelakkan gangguan perkhidmatan. Hadnya ialah 300 permintaan setiap minit per kunci dan 8 permintaan serentak. Ralat 401 menunjukkan kunci tidak sah, manakala 402 menandakan kredit tidak mencukupi. Ralat dan penolakan adalah percuma. Jendela konteks ialah 100,000 token, dengan output maksimum 16,000 token setiap permintaan. Kredit tidak luput.
Soalan lazim
Adakah ini kunci API serasi openai sebenar?
Ya, ia mengikuti protokol chat completions OpenAI standard. Anda hanya perlu mengemas kini URL asas dan kunci API dalam konfigurasi klien anda. Ia berfungsi dengan mana-mana SDK yang menyokong format serasi OpenAI.
Bagaimanakah model tanpa sensor mengendalikan kandungan?
Model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Ia hanya mematuhi had tegas pada kandungan seksual yang melibatkan kanak-kanak. Ini menjadikannya sesuai untuk bot sembang NSFW dan penjanaan tanpa sekatan.
Apa yang berlaku jika saya mencapai had kadar?
Anda akan menerima kod status 429. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Anda boleh menjana kunci baharu untuk menetapkan semula had jika diperlukan, kerana setiap akaun hanya boleh mempunyai satu kunci aktif pada satu masa.
Dapatkan kunci anda sekarang
Daftar, salin kunci, kemas kini URL asas anda. Itu sahaja yang ada dalam konfigurasi.