Setup Janitor AI API: konfigurasi proksi yang tepat, medan demi medan

Updated 2026-07-15

Dalam tetapan API JanitorAI, pilih Proxy dan isi lima medan: nama konfigurasi, model ID yang tepat seperti deepseek-v4-flash, endpoint penuh https://api.apisrouter.com/v1/chat/completions, API key anda, dan custom prompt yang opsional. Kegagalan paling biasa ialah menampal base URL yang berhenti di /v1, kerana JanitorAI tidak pernah menambah path itu untuk anda.

Jawapan pantas: lima nilai yang diminta JanitorAI

Setup proksi JanitorAI mempunyai tepat lima medan, dan empat daripadanya sekadar salin-tampal. Buka mana-mana chat, pergi ke API Settings, pilih Proxy sebagai API type, kemudian cipta konfigurasi baharu dengan nilai-nilai ini:

Configuration name:  APIsRouter-deepseek        (label bebas, hanya anda yang nampak)
Model name:          deepseek-v4-flash       (model ID yang tepat, tiada ruang)
Proxy URL:           https://api.apisrouter.com/v1/chat/completions
API key:             sk-...                  (tampal tanpa ruang di depan/belakang)
Custom prompt:       (opsional, biarkan kosong untuk guna character card apa adanya)

Apa fungsi sebenar setiap medan

Kekalkan custom prompt pendek dan mekanikal. Kegunaan yang baik: menghadkan panjang respons, menguatkuasakan sudut pandangan orang ketiga, melarang aksi yang ditulis untuk watak anda. Kegunaan yang buruk: menampal character sheet kedua atau panduan gaya seribu perkataan, yang membengkakkan setiap request dan menolak sejarah chat lama keluar daripada konteks dengan lebih pantas. Selepas simpan, guna butang check proxy jika build anda menunjukkannya, kemudian hantar mesej ujian pendek. Jika tiada respons kembali, ikuti jadual ralat di bawah sebelum menukar model.

  • Configuration name: label tempatan. Ini tidak pernah dihantar ke API. Namakan mengikut model, seperti APIsRouter-deepseek atau APIsRouter-glm, supaya anda boleh simpan satu config setiap model dan tukar dalam dua ketukan.
  • Model name: dihantar sebagai parameter model pada setiap request. Mesti ID yang tepat, huruf kecil dengan sengkang: deepseek-v4-flash berfungsi, "DeepSeek V4 Flash" tidak.
  • Proxy URL: endpoint chat completions penuh. JanitorAI menghantar request tepat ke URL yang anda taip. SillyTavern menerima base URL yang berakhir di /v1 dan menambah path itu sendiri, serta mengisi senarai model secara automatik daripada /v1/models. JanitorAI tidak melakukan kedua-duanya, itulah sebabnya URL yang berhenti di /v1 memulangkan 404 di sini walaupun ia berfungsi baik di SillyTavern.
  • API key: dihantar sebagai header Authorization: Bearer hanya ke proxy URL. Jangan sekali-kali tampal ke dalam mesej chat atau tangkapan skrin.
  • Custom prompt: arahan peringkat system yang opsional ditambah bersebelahan dengan character card, bukan penggantinya. Ia dihantar semula pada setiap mesej, jadi setiap perkataan menelan token input sepanjang hayat chat itu.

Nama model mana untuk dimasukkan, dan sebabnya

Proxy URL dan API key kekal sama di semua config. Satu-satunya nilai yang berubah setiap model ialah model name, jadi langkah praktikalnya ialah satu konfigurasi tersimpan setiap model yang benar-benar anda guna. Untuk roleplay, keluarga DeepSeek V4 kira-kira menjadi kegemaran komuniti di forum JanitorAI: kepatuhan yang kuat terhadap character card pada harga token terendah dalam jadual ini. GLM-5, Kimi K2.6, dan MiMo adalah pilihan berbaloi yang kukuh dengan dasar yang mengakomodasi kandungan fiksyen. Grok 4.5 adalah pilihan biasa untuk tema fiksyen yang lebih gelap atau dewasa kerana dasar yang diterbitkan xAI membenarkannya secara eksplisit dalam fiksyen. Claude Sonnet 4.6 dan Opus 4.7 menulis prosa terbaik daripada semua yang ada di sini, tetapi dasar penggunaan Anthropic melarang kandungan eksplisit, jadi anggap Claude sebagai pilihan penulisan kreatif SFW semata-mata. Dua peraturan asas terpakai tidak kira model. JanitorAI adalah platform 18+ dan ToS-nya tetap berkuat kuasa dalam mod proksi, begitu juga dasar kandungan mana-mana penyedia model yang anda halakan. Memilih model dengan dasar fiksyen yang fleksibel tidak menggantung kedua-duanya.

MiMo juga ada dalam katalog sebagai pilihan roleplay berbelanjawan; semak halaman models untuk ID semasanya.
Model name (tampal tepat)Kekuatan di JanitorAICatatan dasar kandungan
deepseek-v4-flashKegemaran komuniti; nilai terbaik untuk chat panjangDasar fleksibel untuk kandungan fiksyen
deepseek-v4-proKonsistensi dan ingatan chat panjang lebih baikKeluarga sama, kadar lebih tinggi
glm-5Dialog semula jadi pada belanjawan hematMengakomodasi fiksyen
kimi-k2.6Konteks panjang; pilihan berbaloiMengakomodasi fiksyen
grok-4.5Suara tersendiri; tetingkap konteks 500KDasar xAI membenarkan tema fiksyen dewasa
claude-sonnet-4-6Kualiti prosa terbaik setiap dolarPenulisan kreatif SFW sahaja mengikut dasar Anthropic
claude-opus-4-7Perwatakan paling mendalamPenulisan kreatif SFW sahaja
gemini-3.5-flashAll-rounder mid-tier yang pantasDasar standard Google terpakai

Uji kunci di luar JanitorAI dahulu

Apabila config gagal, ada tiga suspek: URL, kunci, dan model name. Permukaan ralat JanitorAI nipis, jadi uji ketiga-tiganya serentak dengan curl sebelum menyentuh aplikasi lagi:

curl https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Say ready."}],
    "max_tokens": 20
  }'

Menyelesaikan 401, 404, dan model not found

Jika ujian curl memulangkan completion JSON, URL, kunci, dan model name anda semuanya sah, dan masalah yang tinggal terletak dalam JanitorAI: biasanya config yang belum disimpan, konfigurasi terpilih yang lapuk, atau sambungan pelayar yang menyekat request. Jika curl gagal, kod status memberitahu medan mana yang perlu dibetulkan.

RalatPunca biasaPenyelesaian
401 UnauthorizedKunci ditampal dengan ruang atau line break di hujung, kunci yang telah dibatalkan, atau medan yang senyap-senyap kosong selepas kemas kini aplikasiTampal semula kunci tanpa whitespace, sahkan ia bermula dengan sk-, simpan semula config
404 Not FoundProxy URL berhenti di /v1 atau ada typo dalam pathGuna endpoint penuh yang berakhir di /chat/completions
Model not found / invalid modelNama paparan digunakan dan bukannya ID, huruf besar/kecil salah, atau ID yang telah dinyahtauliahTampal ID huruf kecil yang tepat, cth. deepseek-v4-flash; sahkan menggunakan output /v1/models di atas
Network error / no responseConfig belum disimpan, config yang salah terpilih, atau ad blocker yang menggangguSimpan semula, hard-refresh, sahkan config yang aktif, cuba profil pelayar yang bersih
Respons terputus di tengah ayatMax new tokens ditetapkan terlalu rendah dalam tetapan generation JanitorAINaikkan max new tokens kepada 300 atau lebih dan regenerate

Kos sebenar sebulan berchat

JanitorAI menghantar semula character card ditambah sejarah chat terkini pada setiap mesej, jadi token input mendominasi bil. Setup tipikal dengan kad yang terperinci berjalan kira-kira 4,000 hingga 6,000 token input dan 200 hingga 400 token output setiap mesej. Jadual ini mengandaikan 5,000 input dan 300 output untuk 1,000 mesej, iaitu bulan yang berat bagi kebanyakan pengguna. Anggap ini sebagai anggaran: saiz kad dan kedalaman sejarah anda mengubah angkanya. Ini adalah kadar katalog APIsRouter. APIsRouter adalah gateway serasi OpenAI dengan pengebilan bayar-mengikut-penggunaan tanpa langganan; model global disenaraikan pada 20% lebih rendah daripada harga rasmi dan model China di bawah kadar rasminya. Tiada borang pendaftaran: bayar di halaman top-up, kunci tiba melalui e-mel, dan top up pertama anda menambah bonus baki 100%. Itu menjadikan ujian $5 untuk DeepSeek atau GLM sebagai eksperimen berbulan-bulan dan bukan komitmen bulanan.

grok-4.5 dibilkan mengikut token pada kadar flagship; tetingkap konteks 500K-nya mengekalkan chat yang sangat panjang dalam satu tetingkap, tetapi volum input tetap yang menggerakkan bil.
ModelHarga setiap 1M token (in / out)Anggaran kos setiap 1,000 mesej
deepseek-v4-flash$0.126 / $0.252~$0.71
deepseek-v4-pro$0.3915 / $0.783~$2.19
glm-5$0.514 / $2.314~$3.26
gemini-3.5-flash$1.20 / $7.20~$8.16
grok-4.5$1.60 / $4.80~$9.44
claude-sonnet-4-6$2.40 / $12.00~$15.60
claude-opus-4-7$4.00 / $20.00~$26.00
gpt-5.5$4.00 / $24.00~$27.20

Soalan lazim

API apa yang digunakan Janitor AI?

Secara lalai JanitorAI berjalan pada model terbina dalamnya. Mod proksi membolehkan anda menyambung mana-mana API chat completions serasi OpenAI sebaliknya: anda beri endpoint URL penuh, model ID yang tepat, dan API key, dan JanitorAI menghantar chat anda ke sana.

Bagaimana saya dapatkan API key untuk Janitor AI?

Daripada mana-mana penyedia serasi OpenAI. Kunci biasanya kelihatan seperti sk- diikuti string yang panjang. Kunci itu dimasukkan ke medan API key dan hanya dihantar ke proxy URL yang anda konfigurasikan. Sesetengah gateway melangkau penciptaan akaun sepenuhnya: anda bayar dahulu dan kunci tiba melalui e-mel.

Kenapa saya terus mendapat ralat 401 di Janitor AI?

Hampir selalu punca kunci itu sendiri: ruang atau line break di hujung daripada salin-tampal, kunci yang telah dibatalkan atau habis, atau config yang senyap-senyap kehilangan medannya. Tampal semula tanpa whitespace dan simpan semula. Jika request curl dengan kunci yang sama berjaya, kunci itu baik dan config tersimpan yang lapuk.

Apakah model terbaik untuk roleplay di Janitor AI?

Konsensus komuniti memihak kepada keluarga DeepSeek V4: Flash untuk nilai, Pro untuk konsistensi chat panjang. GLM-5 dan Kimi K2.6 adalah pilihan berbelanjawan yang kukuh. Claude menulis prosa terbaik tetapi dasar Anthropic melarang kandungan eksplisit, jadi ia sesuai untuk chat kreatif SFW sahaja.

Adakah custom prompt menggantikan character card saya?

Tidak. Ia adalah arahan tambahan peringkat system yang dihantar bersebelahan dengan kad pada setiap mesej. Kerana ia dihantar semula secara berterusan, kekalkan di bawah beberapa ayat: peraturan format, panjang respons, sudut pandangan. Custom prompt yang panjang membengkakkan kos input dan menyesakkan sejarah chat.

Adakah menggunakan Janitor AI API percuma?

Model terbina dalam adalah percuma dengan barisan gilir pada waktu puncak. API luaran dibilkan setiap token, tetapi model peringkat masuk menelan kos sebahagian kecil sen setiap mesej, dan sesetengah penyedia menawarkan tier percuma dengan had kadar yang ketat. Untuk chatting yang stabil, model bayar-mengikut-penggunaan yang murah mengatasi tier percuma dari segi kebolehpercayaan.