id ▾
Buat kunci

AI KompatibelArtikel

Cara mengintegrasikan alternatif open router

OpenRouter mengagregasi banyak model, tetapi Anda sering membayar untuk kompleksitas tersebut ketika Anda hanya membutuhkan satu model tanpa sensor melalui endpoint standar. Beralih ke API OpenAI-compatible langsung menyederhanakan tumpukan Anda dengan menghapus logika pengalihan dan mengurangi latensi. Anda mempertahankan kode yang ada, mengubah satu URL dasar, dan mendapatkan harga per token yang transparan tanpa langganan bulanan.

Terakhir diperbarui

Ringkasan

  1. Pengganti drop-in hanya memerlukan pembaruan URL dasar dan kunci API di SDK Anda.
  2. Harga transparan di $0.15 per 1 juta token input dan $0.50 per 1 juta token output.
  3. Tidak ada langganan bulanan atau biaya tersembunyi; kredit dibebankan hanya untuk penggunaan token nyata.
  4. Isi ulang hanya dengan kripto menawarkan kredit bonus untuk deposit yang lebih besar.

Mengapa beralih dari OpenRouter?

OpenRouter adalah agregator yang kuat, tetapi memperkenalkan abstraksi yang tidak perlu ketika Anda hanya membutuhkan satu model spesifik. Logika pengalihan menambah latensi dan kompleksitas pada rantai permintaan Anda. Anda membayar untuk kenyamanan memiliki banyak model, meskipun Anda hanya menggunakan satu. API langsung menghilangkan lapisan perantara ini, memberikan latensi yang lebih rendah dan biaya yang dapat diprediksi. Kode Anda tetap sederhana karena Anda berkomunikasi langsung dengan server inferensi.

Memahami alternatif open router

Endpoint yang kompatibel dengan OpenAI meniru struktur API OpenAI resmi. Anda mengirim payload JSON ke /v1/chat/completions dan menerima respons JSON standar. Kompatibilitas ini berarti Anda dapat mengganti penyedia tanpa menulis ulang logika aplikasi Anda. The base_url berubah, tetapi metode SDK tetap identik. Pendekatan ini ideal untuk tumpukan lokal-first di mana Anda mungkin beralih antara llama.cpp dan vLLM nanti. Anda mendapatkan antarmuka yang konsisten terlepas dari perangkat keras yang mendasarinya. Tidak ada tabel routing kompleks yang harus dikelola. Cukup jalur langsung ke model.

Langkah 1: Dapatkan kunci API Anda

Mulai dengan membuat akun di dasbor penyedia. Anda dapat mendaftar menggunakan akun Google atau email dan password sederhana. Tidak diperlukan nomor telepon, sehingga prosesnya cepat dan privat. Setelah terdaftar, buka halaman "Dapatkan Kunci API". Sistem menghasilkan kunci unik secara instan. Salin kunci ini dengan aman; kunci ini mengautentikasi permintaan Anda. Secara default, hanya ada satu kunci aktif per akun. Jika Anda kehilangannya, buat kunci baru untuk menggantinya. Kunci ini adalah satu-satunya yang Anda butuhkan untuk mulai mengirim permintaan.

Langkah 2: Konfigurasi URL dasar

Temukan bagian konfigurasi di aplikasi Anda. Temukan variabel yang menyimpan URL dasar API. Perbarui menjadi https://api.compatibleaiopen.com/v1. URL ini mengarah langsung ke titik akhir inferensi. Pastikan Anda menghapus garis miring di akhir jika SDK Anda tidak menanganinya secara otomatis. Perubahan tunggal ini mengalihkan semua penyelesaian obrolan Anda ke model tanpa sensor. Struktur kode Anda yang ada tetap valid. API mengharapkan header OpenAI standar. Tidak diperlukan header kustom. Langkah ini sangat penting untuk memastikan permintaan Anda mencapai server yang benar.

Langkah 3: Perbarui klien SDK Anda

Sebagian besar kerangka kerja LLM modern mendukung endpoint yang kompatibel dengan OpenAI. Perbarui inisialisasi klien untuk menggunakan URL dasar dan kunci API baru Anda. Teruskan ID model sebagai uncensored. ID ini memberi tahu server model spesifik mana yang harus dijalankan. Anda tidak perlu mengubah tanda tangan metode. SDK menangani serialisasi dan deserialisasi JSON. Mode streaming dan non-streaming berfungsi persis seperti yang didokumentasikan. Anda dapat terus menggunakan alat yang sudah dikenal seperti LangChain atau LlamaIndex. Transisi ini transparan terhadap logika aplikasi Anda. Ini secara signifikan mengurangi waktu pengujian.

Langkah 4: Uji dengan penyelesaian chat

Kirim permintaan tes sederhana untuk memverifikasi konektivitas. Gunakan messages parameter dengan prompt pengguna. Respons harus berisi content bidang dengan jawaban model. Periksa apakah model menolak prompt karena filter konten. Model uncensored disesuaikan untuk topik dewasa yang sah dan kontroversial. Model menjawab secara langsung tanpa penghalang yang tidak perlu. Verifikasi penggunaan token dalam objek respons. Ini mengonfirmasi bahwa API memproses permintaan Anda dengan benar. Anda sekarang dapat mengintegrasikannya ke dalam alur kerja utama Anda.

Langkah 5: Tangani respons streaming

Streaming memberikan pengalaman pengguna yang lebih baik untuk respons panjang. Aktifkan stream parameter dalam permintaan Anda. API mengembalikan potongan data melalui Server-Sent Events (SSE). Setiap potongan berisi delta parsial dari respons. Gabungkan delta-delta ini untuk membentuk pesan lengkap. Potongan terakhir mencakup statistik penggunaan token total. Ini memungkinkan Anda menampilkan kemajuan secara waktu nyata. Streaming mengurangi latensi yang dirasakan bagi pengguna. Ini penting untuk antarmuka obrolan. Tangani kesalahan dengan baik jika koneksi terputus.

Langkah 6: Pantau penggunaan token

Lacak konsumsi token Anda untuk mengelola biaya secara efektif. API mengenakan $0.15 per 1M token input dan $0.50 per 1M token output. Tingkat ini transparan dan berlaku untuk semua permintaan. Kesalahan dan penolakan tidak mengonsumsi kredit. Saldo pra-dibayar Anda hanya berkurang ketika token diproses. Pantau usage field in every response. Set up alerts if your usage exceeds a threshold. This helps you avoid unexpected charges. The credit never expires, so you can top up when needed.

Langkah 7: Selesaikan error umum

Jika Anda menerima kesalahan 401, periksa kunci API dan URL dasar Anda. Kesalahan 429 menunjukkan bahwa Anda telah melebihi batas laju 300 permintaan per menit. Pastikan Anda tidak mengirim lebih dari 8 permintaan bersamaan per kunci. Jika responsnya kosong, verifikasi bahwa ID model diatur ke uncensored. Periksa ukuran tubuh permintaan; harus di bawah 8 MB. Untuk masalah streaming, pastikan klien Anda menangani SSE dengan benar. Tinjau dokumentasi API untuk kode kesalahan spesifik. Sebagian besar masalah berkaitan dengan konfigurasi dan mudah diperbaiki.

Pertanyaan umum

Apakah ini layanan OpenAI resmi?

Tidak, ini adalah layanan independen yang menyediakan endpoint kompatibel OpenAI. Layanan ini menyajikan model tanpa sensor sendiri, bukan GPT-4 atau GPT-3.5. Anda dapat menggunakannya dengan klien apa pun yang mendukung format API OpenAI.

Ukuran jendela konteksnya berapa?

Model ini mendukung jendela konteks sebesar 100.000 token, termasuk prompt dan completion. Output maksimum per permintaan adalah 16.000 token, atau 2.048 token jika Anda tidak menentukan batas.

Apakah saya bisa menggunakan ini untuk konten NSFW?

Ya, model ini tidak disensor dan tidak menolak konten dewasa yang sah. Model ini dirancang khusus untuk generasi fiksi, riset keamanan, atau topik kontroversial tanpa batasan. Satu-satunya batas keras adalah pada konten seksual yang melibatkan anak di bawah umur.

Bagaimana cara membayar untuk API?

Pembayaran diterima hanya melalui mata uang kripto, khususnya USDT di jaringan TRC20 atau USDC di jaringan Base. Anda dapat mengisi saldo dengan jumlah bulat antara $20 dan $500. Kredit tidak kedaluwarsa, dan kesalahan gratis.

Dapatkan kunci API Anda dalam hitungan detik

Daftar, ambil kunci Anda, perbarui URL dasar. Itu adalah konfigurasi lengkapnya.

Buat kunci