ms ▾
Buka akaun

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.

Buka akaun

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