The OpenRouter API Dijelaskan
API yang kompatibel dengan OpenAI memungkinkan Anda mengganti basis kode ke penyedia baru tanpa menulis ulang logika, yang sangat penting ketika Anda memerlukan model tanpa sensor untuk kasus penggunaan tertentu. Panduan ini menjelaskan bagaimana URL dasar, harga token, dan streaming bekerja sehingga Anda dapat mengintegrasikan endpoint alternatif secara andal.
Terakhir diperbarui
Ringkasan
- Gunakan endpoint /v1/chat/completions standar dengan SDK OpenAI apa pun hanya dengan mengubah URL dasar.
- Harga token bersifat prabayar dan transparan, hanya mengenakan biaya untuk penggunaan aktual tanpa langganan bulanan.
- Respons streaming melalui SSE memungkinkan pengiriman token waktu nyata, yang penting untuk antarmuka obrolan.
- Pemanggilan fungsi dan mode JSON didukung untuk ekstraksi data terstruktur dan integrasi alat.
Apa itu API yang Kompatibel dengan OpenAI?
Ini adalah API REST yang mengikuti antarmuka chat-completions OpenAI. Anda mengirim prompt dan menerima output teks menggunakan payload JSON standar. Kompatibilitas ini berarti kode klien Anda yang ada berfungsi tanpa perubahan besar.
Titik akhir utama adalah POST /v1/chat/completions. Titik ini menerima pesan sebagai array objek role dan content. Anda juga dapat mencantumkan model yang tersedia melalui GET /v1/models. Standarisasi ini secara signifikan mengurangi waktu integrasi.
Layanan kami menyediakan tepat antarmuka ini. Kami melayani satu model uncensored di bawah ID "uncensored". Model ini berjalan di server kami sendiri. Model ini tidak merutekan ke vendor lain. Anda mendapatkan akses langsung ke model yang Anda butuhkan.
Jendela konteks mendukung hingga total 100,000 token. Batas output adalah 16,000 token per permintaan. Streaming tersedia melalui Server-Sent Events. Pemanggilan fungsi dan mode JSON didukung sepenuhnya.
Memahami URL Dasar dan Kunci API
URL dasar mengarah ke server yang menangani permintaan Anda. Anda mengganti URL OpenAI default dengan titik akhir spesifik kami. URL dasar kami adalah HTTPS://api.openrouterabliterated.com/v1. Perubahan ini mengarahkan lalu lintas ke infrastruktur uncensored kami.
Kunci API mengotentikasi permintaan Anda. Anda membuat satu kunci per akun. Kunci ditampilkan segera setelah pendaftaran. Anda dapat menggantinya jika diperlukan. Setiap akun memegang satu kunci aktif pada satu waktu.
Batas laju diterapkan per kunci. Anda dapat mengirim 300 permintaan per menit. Hingga 8 permintaan dapat berjalan secara bersamaan. Badan permintaan dibatasi hingga 8 MB. Batas-batas ini menangani penggunaan volume tinggi dengan baik.
Pendaftaran hanya memerlukan email atau akun Google. Tidak diperlukan nomor telepon. Kunci muncul secara instan. Anda dapat mulai mengirim permintaan segera. Privasi terjaga; prompt tidak digunakan untuk pelatihan.
Mengapa Memilih Model Tanpa Sensor untuk Kasus Penggunaan Anda?
Model uncensored tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Model ini ideal untuk penulisan kreatif, roleplay, atau penelitian. Model arus utama sering menerapkan guardrail yang ketat. Hal ini dapat mengganggu aliran generasi.
Model kami disesuaikan untuk menjawab secara langsung. Model ini menangani konten NSFW tanpa perlawanan. Model ini berfungsi dengan baik untuk filsafat politik atau genre niche. Anda mendapatkan perilaku konsisten tanpa prompt tambahan.
Penggunaan alat didukung. Anda dapat mendefinisikan alat untuk aplikasi Anda. Model menghormati pilihan alat. Ini membuatnya cocok untuk alur kerja yang kompleks. Kesalahan dan penolakan bebas. Anda hanya membayar untuk penggunaan nyata.
Batas konten masih berlaku. Konten seksual yang melibatkan anak di bawah umur selalu ditolak. Ini adalah batas keras. Ini memastikan standar keselamatan dasar. Sisanya bebas untuk kasus penggunaan Anda.
Harga Token: Cara Biaya Dihitung
Harga didasarkan pada penggunaan token. Token input berharga $0.15 per 1 juta token. Token output berharga $0.50 per 1 juta token. Anda hanya membayar apa yang Anda gunakan. Tidak ada biaya tersembunyi.
Kredit adalah prabayar. Anda mengisi ulang hanya dengan kripto. USDT di TRC20 atau USDC di Base diterima. Jumlah bulat apa pun dari $20 hingga $500 diperbolehkan. Kredit tidak pernah kedaluwarsa. Ini menghindari pengikatan langganan.
Kredit bonus tersedia pada isi ulang. Anda mendapatkan +5% dari $50. +10% dari $100. +15% dari $200. Ini mengurangi biaya efektif Anda. Kesalahan gratis. Penolakan gratis. Anda hanya membayar untuk token yang berhasil.
Akun uji coba mendapatkan $0,50. Akun ini berlaku selama 7 hari. Ini memungkinkan Anda menguji API secara menyeluruh. Anda dapat memverifikasi integrasi sebelum mengalokasikan dana.
Respons Streaming vs Non-Streaming
Streaming mengirim token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan. Pengguna melihat teks muncul secara real-time. Ini sangat penting untuk antarmuka obrolan. Non-streaming menunggu respons penuh. Ini bisa terasa lambat untuk output panjang.
Kami mendukung streaming melalui SSE. Chunk terakhir mencakup penggunaan token. Ini memungkinkan pelacakan penagihan yang akurat. Anda dapat menangani respons parsial dengan baik. Kesalahan ditangani secara konsisten.
Mode non-streaming juga tersedia. Ini mengembalikan respons lengkap sekaligus. Ini lebih sederhana untuk pemrosesan batch. Anda memilih berdasarkan kebutuhan Anda. Kedua mode menggunakan endpoint yang sama.
Pemanggilan fungsi dapat dialirkan. Alat dieksekusi saat diidentifikasi. Ini meningkatkan interaktivitas. Anda dapat mulai memproses input lebih awal. API menangani kompleksitas untuk Anda.
Pemanggilan Fungsi dan Output Terstruktur
Pemanggilan fungsi memungkinkan model memanggil alat. Anda menentukan skema alat dalam permintaan. Model mengembalikan panggilan fungsi. Kode Anda mengeksekusinya. Ini memungkinkan alur kerja yang kompleks. Anda dapat membangun agen atau asisten.
Mode JSON memaksa output terstruktur. Model mengembalikan JSON yang valid. Ini berguna untuk ekstraksi data. Anda mendapatkan format yang konsisten. Parsing lebih mudah. Kesalahan jarang terjadi.
Parameter seperti suhu dan top_p mengontrol perilaku. Urutan hentikan membatasi output. Seed memastikan reproduktibilitas. Penalti mengurangi pengulangan. Anda memiliki kontrol yang sangat halus.
Pilihan alat dapat bersifat otomatis atau dipaksa. Anda menentukan preferensi model. Ini mengarahkan proses generasi. Ini meningkatkan keandalan. Aplikasi Anda tetap tangguh.
Library Klien dan SDK Umum
Sebagian besar SDK bekerja dengan perubahan kecil. Anda hanya perlu memperbarui base URL. Sisanya kode tetap sama. Ini berlaku untuk Python, Node.js, dan lainnya. Integrasinya sangat mudah.
SDK OpenAI adalah standar. SDK ini menangani autentikasi dan percobaan ulang. Anda meneruskan kunci API Anda. URL dasar mengarah ke layanan kami. Permintaan dikirim secara normal.
Streaming didukung di semua SDK. Anda mengiterasi melalui chunk. Penggunaan token tersedia di chunk terakhir. Ini sesuai dengan model penagihan kami. Kesalahan ditangkap secara konsisten.
Pemanggilan fungsi sudah dibangun ke dalam SDK modern. Anda meneruskan definisi alat. SDK memproses respons. Kode Anda mengeksekusi alat. Loop berlanjut hingga selesai. Ini efisien dan andal.
Pemecahan Masalah Error API Umum
Batas laju mengembalikan kesalahan 429. Anda dapat mengirim 300 permintaan per menit. Melebihi batas ini akan memicu penundaan. Terapkan backoff eksponensial. Hal ini mencegah membanjiri server.
Kunci yang tidak valid mengembalikan kesalahan 401. Periksa kunci API Anda. Pastikan aktif. Ganti jika diperlukan. Setiap akun memiliki satu kunci. Buat yang baru jika hilang.
Kesalahan JSON terjadi dalam mode JSON. Pastikan skema Anda valid. Model harus mengembalikan JSON yang valid. Jika gagal, coba lagi. Sesuaikan suhu untuk stabilitas yang lebih baik.
Timeout terjadi pada generasi panjang. Tingkatkan nilai timeout Anda. Streaming mengurangi risiko timeout. Respons parsial ditangani. Anda dapat menyusun ulang output lengkap.
Langkah Selanjutnya: Mendapatkan Kunci API Pertama Anda
Kunjungi halaman pendaftaran. Gunakan Google atau email. Tidak diperlukan nomor telepon. Prosesnya cepat. Anda mendapatkan akses segera.
Kunci API Anda ditampilkan. Salin dengan aman. Gunakan di SDK Anda. Atur URL dasar ke endpoint kami. Mulai kirim permintaan.
Isi ulang dengan kripto. USDT atau USDC diterima. Dapatkan kredit bonus pada jumlah yang lebih besar. Kredit tidak pernah kedaluwarsa. Gunakan sesuai kecepatan Anda.
Uji dengan kredit uji coba. Kredit berlaku selama 7 hari. Verifikasi streaming dan pemanggilan fungsi. Jelajahi kemampuan model. Integrasikan ke dalam aplikasi Anda. API siap untuk produksi.
Pertanyaan umum
Apakah model tanpa sensor sama dengan model OpenRouter?
Tidak, model kami independen. Model ini berjalan di server kami sendiri. Ini bukan GPT, Claude, atau model vendor lain'. Model ini disesuaikan untuk respons tanpa sensor. Anda mendapatkan akses langsung tanpa perutean.
Bagaimana cara membayar untuk API?
Kami hanya menerima kripto. USDT di TRC20 atau USDC di Base didukung. Isi ulang berkisar antara $20 hingga $500. Kredit bonus ditambahkan untuk jumlah yang lebih besar. Kredit tidak pernah kedaluwarsa.
Apakah ini bisa digunakan dengan SDK OpenAI?
Ya, ini sepenuhnya kompatibel. Ubah URL dasar ke endpoint kami. Gunakan metode autentikasi yang sama. Sisa kode Anda tetap sama. Streaming dan pemanggilan fungsi bekerja seperti biasa.
Berapa batas laju?
Anda dapat mengirim 300 permintaan per menit. Hingga 8 permintaan dapat berjalan secara simultan. Body permintaan dibatasi hingga 8 MB. Batasan ini menangani penggunaan skala besar dengan baik. Error dan penolakan gratis.
Dapatkan Kunci API Anda
Daftar, salin kunci, perbarui URL dasar Anda. Itu saja.