Pengenalan: Integrasi API Tanpa Sensor
Sambungkan klien serasi OpenAI sedia ada anda ke model tanpa sensor kami dengan mengemas kini URL asas dan kunci API. Permulaan pantas ini merangkumi pengesahan, struktur permintaan, penstriman, dan penggunaan alat untuk integrasi serta-merta.
Alternatif API Sepadan OpenAI Tanpa Sensor
Pengesahan dan URL Asas
Kunci API anda mengesahkan setiap permintaan. Gantikan URL asas piawai dengan hujung sambungan kami untuk menyalurkan trafik ke model tanpa sensor. Perubahan ini membolehkan anda menggunakan SDK sedia ada tanpa mengubah logik teras. Kunci anda dikeluarkan serta-merta selepas pendaftaran melalui Google atau e-mel.
URL asas ialah HTTPS://api.claudeapikeys.com/v1. Luluskan kunci anda dalam header Authorization sebagai token Bearer. Persediaan ini berfungsi dengan mana-mana klien yang menyokong pengepala serasi OpenAI.
Menghantar Permintaan Penyelesaian Pertama Anda
Permintaan POST penyelesaian chat standard untuk menjana teks. ID model ialah "uncensored" dan mengendalikan input dan output teks. Pendekatan ini menghapuskan keperluan untuk konfigurasi proksi kompleks. Anda boleh bermula dengan mesej mudah untuk mengesahkan sambungan.
- Gunakan format JSON standard untuk mesej.
- Nyatakan model sebagai "uncensored".
- Masukkan kunci API anda dalam header.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Mengkonfigurasi Aliran dan Token
Aktifkan penstriman dengan menetapkan parameter stream kepada true. Ini mengembalikan token melalui Server-Sent Events (SSE) seperti yang dijana. Anda menerima butiran penggunaan token dalam pecahan terakhir. Laraskan suhu dan top_p untuk mengawal kreativiti. Kaedah ini mengurangkan latensi yang dirasakan untuk respons yang panjang.
Tetapkan max_tokens untuk hadkan panjang output. Nilai lalai ialah 2,048 token jika tidak dinyatakan. Tetingkap konteks menyokong sehingga 100,000 token secara keseluruhan.
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)
Menggunakan Alat dan Mod JSON
Integrasi panggilan fungsi dengan menentukan alat dalam permintaan anda. API menyokong tool_choice dan output terstruktur. Gunakan response_format ditetapkan kepada json_object untuk pematuhan JSON yang ketat. Ciri ini memastikan penguraian yang boleh dipercayai untuk aplikasi downstream. Anda boleh menentukan beberapa alat dalam permintaan yang sama.
Gabungkan alat dengan penstriman untuk pelaksanaan alat secara masa nyata. API mengendalikan panggilan alat dan mengembalikan hasil dalam format yang dijangka. Persediaan ini sesuai untuk aliran kerja automatik.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Contoh Integrasi Pelanggan
Integrasi dengan klien Node.js menggunakan pakej OpenAI standard. Kemas kini URL asas dan kunci API dalam objek konfigurasi anda. Ini memastikan keserasian dengan pangkalan kod sedia ada. SDK mengendalikan pengisihan permintaan secara automatik.
Pastikan anda menggunakan versi SDK terkini. Versi lama mungkin tidak menyokong semua parameter. Uji integrasi anda dengan permintaan mudah sebelum skala.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Had Kadar dan Penanganan Ralat
Anda terhad kepada 300 permintaan setiap minit per kunci. Kebolehcayaan dikekalkan pada 8 permintaan serentak. Badan permintaan tidak boleh melebihi 8 MB. Ralat seperti 401 menunjukkan kunci tidak sah, manakala 402 bermaksud kredit tidak mencukupi. 429 menandakan kehabisan had kadar.
Tetingkap konteks termasuk token prompt dan penyelesaian. Pantau penggunaan untuk mengelakkan melebihi had. Ralat kredit adalah percuma, jadi anda hanya membayar untuk token berjaya.
Soalan biasa
Bagaimana cara memulakan dengan API tanpa sensor?
Daftar melalui Google atau e-mel untuk menerima kunci API anda serta-merta. Kemas kini URL asas klien anda ke HTTPS://api.claudeapikeys.com/v1. Hantar permintaan ujian dengan ID model "uncensored" untuk mengesahkan sambungan.
Apakah had kadar untuk API ini?
Anda boleh membuat sehingga 300 permintaan setiap minit per kunci. Kebolehan serentak dibatasi kepada 8 permintaan serentak. Badan permintaan mesti kekal kurang daripada 8 MB. Melangkaui had-had ini memulangkan ralat 429.
Adakah API menyokong penstriman?
Ya, tetapkan parameter stream kepada true untuk Acara Dikirim Server. Butiran penggunaan token disertakan dalam potongan akhir. Ini mengurangkan latensi untuk respons panjang dan meningkatkan pengalaman pengguna.
Dapatkan kunci anda serta-merta
Daftar, salin token, kemas kini URL endpoint. Itu sahaja yang anda perlukan.
Buka akaun