Panduan Permulaan Pantas API AI Tanpa Tapisan
Panduan pantas ini membantu anda mengintegrasikan API Dolphin uncensored menggunakan SDK serasi OpenAI piaran, memintas had kadar pihak ketiga dan lapisan sensor.
Pengesahan dan penetapan url asas
Konfigurasikan klien anda dengan URL asas dan kunci API yang disediakan untuk menyambung terus ke endpoint yang dihoskan kami. Anda menerima satu kunci aktif dengan serta-merta selepas mendaftar melalui Google atau e-mel, tanpa memerlukan nombor telefon. URL asas ialah HTTPS://api.uncensoreddolphinopenrouter.com/v1 dan pengenal pasti model ialah "uncensored". Persediaan ini berfungsi dengan mana-mana klien yang serasi dengan OpenAI hanya dengan menukar base_url dan menyediakan kunci API anda dalam header Authorization. Tiada langganan bulanan atau perutean kompleks yang terlibat, hanya akses langsung ke model.
Menghantar penyiapan sembang pertama anda
Buat permintaan POST ke hujung titik penyelesaian chat untuk menjana respons teks daripada model uncensored. Anda boleh menghantar arahan mudah atau mesej berstruktur menggunakan format OpenAI standard. API mengembalikan respons teks langsung tanpa penolakan keselamatan tambahan untuk kandungan dewasa yang sah. Pastikan anda memasukkan medan model yang ditetapkan kepada "uncensored" dalam badan permintaan anda. Hujung titik ini menyokong hanya penyelesaian chat, bukan penjanaan embedding atau imej. Anda boleh mula menguji serta-merta dengan kredit percubaan atau baki berbayar anda.
Menggunakan SDK Python
Mulakan klien OpenAI dengan URL asas dan kunci API anda untuk menghantar permintaan secara programatik. Pendekatan ini membolehkan anda mengintegrasikan LLM tanpa sensor ke dalam aplikasi Python sedia ada anda dengan perubahan kod yang minimum. Tetapkan URL asas ke hujung yang dihoskan kami dan lulus kunci API anda untuk pengesahan. Klien akan mengendalikan permintaan HTTP dan mengembalikan objek respons untuk pemprosesan lanjut. Anda boleh menyesuaikan parameter seperti suhu dan top_p untuk mengawal gaya output. Kaedah ini sesuai untuk membina antara muka tersuai atau mengotomatisasi aliran kerja.
Menggunakan SDK Node
Konfigurkan klien Node OpenAI dengan URL asas khusus dan kunci API anda untuk berinteraksi dengan API. Ini membolehkan integrasi lancar ke dalam aplikasi Node.js menggunakan corak SDK yang biasa. Arahkan klien ke HTTPS://api.uncensoreddolphinopenrouter.com/v1 dan berikan kunci anda untuk pengesahan. Anda kemudian boleh memanggil kaedah penyelesaian sembang dengan parameter yang anda inginkan. Respons termasuk teks yang dijana dan statistik penggunaan token. Persediaan ini sempurna untuk aplikasi sisi pelayan atau perkhidmatan backend yang memerlukan penjanaan teks tanpa sensor.
Mengendalikan respons aliran
Aktifkan penstriman dengan menetapkan parameter stream kepada true dalam permintaan anda untuk menerima kemas kini token secara masa nyata. API mengembalikan Acara Dikirim Pelayan (SSE) untuk maklum balas segera apabila token dijana. Setiap pecahan mengandungi teks separa dan data penggunaan dalam pecahan akhir. Pendekatan ini mengurangkan latensi yang dirasakan untuk pengguna dengan memaparkan output secara progresif. Anda boleh menguraikan aliran SSE untuk mengemas kini UI anda secara masa nyata. Penstriman disokong untuk semua permintaan penyelesaian chat, termasuk yang mempunyai panggilan fungsi atau mod JSON.
Memahami had dan kos token
Tingkap konteks menyokong sehingga 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Harga ialah $0.15 per 1M token input dan $0.50 per 1M token output, ditakrifkan hanya untuk penggunaan sebenar. Kesilapan dan penolakan tidak menelan kos, memastikan anda hanya membayar untuk penyelesaian berjaya. Kredit pra-dibayar tidak luput, dan anda boleh menambah baki dengan kripto bermula pada $20. Model penentuan harga yang telus ini membantu anda mengurus kos dengan berkesan tanpa yuran tersembunyi.
Rate limits and concurrency
Setiap kunci API terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak untuk memastikan prestasi stabil. Saiz badan permintaan maksimum ialah 8 MB, yang memuatkan jendela konteks besar. Jika anda melebihi had-had ini, anda akan menerima ralat 429 yang menunjukkan had kadar telah dicapai. Anda boleh menjana kunci baharu untuk menggantikan kunci sedia ada, kerana hanya satu kunci yang aktif per akaun. Had-had ini mencegah penyalahgunaan sambil mengekalkan ketersediaan tinggi. Pantau penggunaan anda untuk kekal dalam had-had ini untuk prestasi optimum.
cURL
curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five key differences between python and rust"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreddolphinopenrouter.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreddolphinopenrouter.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);Aliran
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)Soalan biasa
Adakah API Dolphin tanpa sensor serasi dengan model OpenRouter?
Ya, API kami sepenuhnya serasi dengan OpenAI, bermakna ia berfungsi dengan SDK piawai yang digunakan untuk model OpenRouter. Walau bagaimanapun, kami merupakan perkhidmatan bebas dan tidak menyediakan model atau infrastruktur yang sama seperti OpenRouter. Anda boleh menggunakan kod klien yang sama tetapi arahkan ke URL asas kami untuk akses langsung tanpa had kadar pihak ketiga.
Apa yang berlaku jika saya mendapat ralat 402?
Ralat 402 menunjukkan bahawa akaun anda mempunyai kredit yang tidak mencukupi untuk memproses permintaan. Anda boleh menambah baki menggunakan USDT pada TRC20 atau USDC pada Base, dengan jumlah antara $20 hingga $500. Kredit bonus ditambah untuk penambahan nilai yang lebih besar, dan kredit anda tidak luput. Ralat seperti 401 (kunci tidak sah) memerlukan pemeriksaan kunci API anda, manakala 429 (had kadar) bermaksud anda telah melebihi had 300 permintaan setiap minit.
Bolehkah saya menggunakan API ini untuk pemanggilan fungsi dan mod JSON?
Ya, API menyokong panggilan fungsi (alat) dan mod JSON melalui parameter response_format. Anda boleh menentukan alat dalam permintaan anda dan menerima respons JSON terstruktur. Ini membolehkan integrasi lanjutan dengan aplikasi yang memerlukan data terstruktur atau penggunaan alat dinamik. Model tanpa sensor mengendalikan format ini dengan boleh dipercayai, menjadikannya sesuai untuk aliran kerja kompleks.
Dapatkan kunci anda sekarang
Daftar, ambil kunci, kemas kini URL asas. Itulah yang diperlukan.