ms ▾
Dapatkan kunci API
openroutergdpr.comAPI tanpa sensor. Tiada penolakan. Sifar penjejakan.

Mula Cepat API Tanpa Sensor

Dapatkan Kunci API anda dan mula menghantar permintaan ke hujung serasi GDPR tanpa sensor kami. Panduan ini merangkumi panggilan serasi OpenAI penting yang anda perlukan untuk berintegrasi dengan pantas.

Prasyarat: Kunci API Anda

Dapatkan kelayakan anda serta-merta selepas mendaftar. Pergi ke Dapatkan kunci API halaman dan autentikasi melalui Teruskan dengan Google atau dengan memasukkan e-mel dan kata laluan. Sistem memaparkan kunci unik anda serta-merta, dan tiada nombor telefon diperlukan untuk langkah ini. Anda boleh menjana semula kunci pada bila-bila masa, tetapi melakukannya akan membatalkan kunci sebelumnya, jadi simpan dengan selamat. Kunci tunggal ini mengesahkan semua permintaan anda ke API.

URL Asas dan Header

Arahkan klien anda ke titik akhir yang betul untuk memastikan sambungan yang betul. Gunakan URL asas https://api.openroutergdpr.com/v1 untuk semua interaksi. Tetapkan Authorization header ke Bearer YOUR_API_KEY dan Content-Type ke application/json. Konfigurasi ini berfungsi dengan mana-mana SDK atau klien HTTP OpenAI standard tanpa memerlukan penyesuai khas. Kami menyokoti parameter standard seperti temperature dan top_p untuk mengawal variasi respons.

Menghantar Permintaan Pertama Anda

Laksanakan penyelesaian asas untuk mengesahkan konfigurasi anda betul. Hantar permintaan POST ke /v1/chat/completions dengan pengenal model uncensored. Ini mengesahkan bahawa kunci anda berfungsi dan model bertindak balas kepada input teks seperti yang diharapkan. Model mengendalikan topik tanpa batasan untuk penggunaan dewasa yang sah tanpa penolakan standard. Lihat contoh di bawah untuk struktur JSON minimum yang diperlukan.

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

Mengendalikan Respons Aliran

Terima kemas kini token demi token untuk latensi yang lebih rendah dan pengalaman pengguna yang lebih baik. Aktifkan penstriman dengan menetapkan stream: true dalam badan permintaan anda. Pelayan menghantar Acara yang Dihantar Pelayan (SSE) yang mengandungi respons separa. Segmen akhir termasuk statistik penggunaan token penuh untuk ketepatan pengebilan. Pendekatan ini sesuai untuk antara muka sembang di mana pengguna mengharapkan penjanaan teks serta-merta. Pantau delta bidang untuk membina semula mesej penuh.

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)

Mod JSON dan Pemanggilan Alat

Struktur output anda dengan boleh dipercayai menggunakan ciri pemformatan terbina dalam. Tetapkan response_format ke {"type": "json_object"} untuk memaksa pematuhan JSON. Anda juga boleh menentukan tools untuk pemanggilan fungsi, membolehkan model melaksanakan tindakan khusus. Gunakan tool_choice untuk mengawal bila model memutuskan untuk memanggil fungsi. Ciri-ciri ini berfungsi dengan klien serasi OpenAI standard, menjadikan integrasi mudah untuk aplikasi sedia ada.

from openai import OpenAI

client = OpenAI(base_url="https://api.openroutergdpr.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)

Memahami Had Token

Urus jendela konteks anda untuk mengelakkan pemotongan atau ralat. Model menyokong jendela konteks 100,000 token untuk arahan dan penyelesaian digabungkan. Setiap permintaan boleh menghasilkan sehingga 16,000 token, atau 2,048 jika anda tidak menentukan max_tokens. Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Saiz badan permintaan tidak boleh melebihi 8 MB. Melangkaui had ini menghasilkan kod kesilapan HTTP tertentu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openroutergdpr.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);

Soalan lazim

Adakah OpenRouter mematuhi GDPR?

Ya, kami tidak menggunakan prompt anda untuk data latihan. Berbeza dengan penghala pelbagai vendor yang menghantar data ke pelbagai backend, kami melayani satu model pada pelayan kami sendiri, memberikan kawalan data yang lebih jelas untuk keperluan pematuhan EU.

Apa yang berlaku jika saya mencapai had kadar?

Anda akan menerima kod status 429 jika anda melebihi 300 permintaan setiap minit atau 8 sambungan serentak. Tunggu sebentar sebelum cuba semula, atau kurangkan kekonkurensian anda. Pastikan anda tidak menghantar payload besar yang melebihi had badan 8 MB.

Mengapa saya mendapat ralat 402?

Status 402 menunjukkan bahawa baki kredit prabayar anda tidak mencukupi untuk permintaan tersebut. Tambah baki akaun anda menggunakan USDT (TRC20) atau USDC (Base) untuk menyambung perkhidmatan. Kesilapan dan penolakan tidak menggunakan kredit, jadi hanya penyelesaian berjaya yang akan ditagih.

Dapatkan kunci API anda sekarang

Daftar, salin kunci, kemas kini URL asas. Itu sahaja.

Dapatkan kunci APILihat dokumentasi