OpenCodex: CLI kodeksiga kirgan NordRouter
OpenCodex Kodeks va Claude kodeksi uchun boshqa mahalliy proksi. U Kodeks so'rovlarini API javoblari formatida qabul qiladi va ularni OpenAI-compatible /chat/completions ga o'zgartiradi, shuning uchun Kodeks uchun NordRouter orqali to'g'ridan-to'g'ri ulanish /responses orqali ishonchliroq.
Qachon kerak bo'lsa, shunday qilish kerak.
Agar siz oddiy kodeksi CLI-ni NordRouter modellari bilan ishga tushirishni istasangiz, OpenCode, Cline, Roo Code va boshqa mijozlar uchun bunday proksi kerak emas: ular to'g'ridan-to'g'ri NordRouterga ulanadi.
OpenCodex NordRouter yoki OpenAI mahsulotlari emas.lidge-jun/opencodex.
O'rnatish
OpenCodexni global darajada o'rnating:
Ko'rsatma 2.7.31: versiyasi bilan tasdiqlangan.
npm install -g @bitkyc08/opencodex@2.7.31Konfiguratsiya faylini yaratish:
- Windows:
%USERPROFILE%\.opencodex\config.json; - macOS/Linux:
~/.opencodex/config.json.
{
"port": 10100,
"defaultProvider": "nordrouter",
"providers": {
"nordrouter": {
"adapter": "openai-chat",
"baseUrl": "https://nordrouter.com/v1",
"authMode": "key",
"apiKey": "${NORDROUTER_API_KEY}",
"defaultModel": "anthropic/claude-sonnet-4.6"
}
}
}Iltimos, kalitni yo'l-yo'riqnoma yoki ekran ko'rinishida qo'ymang
Misol uchun, kalit JSON-da saqlanmagan holda NORDROUTER_API_KEY dan o'qiladi.OpenCodex lokal ravishda ishlaydi, ammo hali ham API-knotingizga kiradi va kodeks konfiguratsiyasini o'zgartirishi mumkin.Uni faqat ko'rsatilgan omborxona va npm-paketdan o'rnating.
API-knotini kiriting
PowerShell bilan, faqat joriy oynada:
$env:NORDROUTER_API_KEY = "sk-nr-ВАШ-КЛЮЧ"macOS/Linux uchun faqat joriy terminal uchun:
export NORDROUTER_API_KEY="sk-nr-ВАШ-КЛЮЧ"Agar OpenCodex fon xizmati sifatida ishga tushirilsa, o'zgaruvchi faqat joriy terminalga emas, balki aynan shu xizmatga kirishi kerak.
Ishga tushish
ocx startocx start joriy terminalda ishlaydi va ishga tushirilganda o'zi modellarni sinxronlashtiradi.
OpenCodex paneli mahalliy ravishda http://localhost:10100 nomidan mavjud.Standard bo'yicha, proksi faqat 127.0.0.1 nomidan tinglaydi; agar boshqa qurilmalardan kirish kerak bo'lmasa, 0.0.0.0 nomidan manzilni o'zgartirmang.
codex -m "nordrouter/anthropic-claude-sonnet-4.6"NordRouter modellarida boshlang'ich ID / ga ega.Listda Codex OpenCodex ichki / ni - ga almashtiradi, shuning uchun anthropic/claude-sonnet-4.6 modelida sifatida ko'rsatiladi. nordrouter/anthropic-claude-sonnet-4.6 so'rovida NordRouter boshlang'ich ID avtomatik ravishda o'tadi.
Modellarni tekshirish va yangilash
OpenCodex himoyalangan tug'ilgan nuqtadan modellar ro'yxatini oladi NordRouter /v1/models. Katalogni o'zgartirganingizdan so'ng quyidagilarni bajaring:
ocx syncAgar modellar paydo bo'lmagan bo'lsa:
NORDROUTER_API_KEYo'zgaruvchanining xuddi shu muhitda belgilanganligini tekshirib ko'ring;- Asosiy URL-ni tekshiring u to'g'ridan-to'g'ri
/v1;da tugaydi. ocx doctordan keyinocx syncdan keyin bajaring;- Avval kalitni oddiy so'rov orqali tekshirishdan oldinTez boshlang'ich boshlang'ich.
Asboblar, tasvirlar va asoslanish darajasini qo'llab-quvvatlash tanlangan modelga bog'liq.OpenCodex protokolni tarjima qiladi, ammo u yo'q imkoniyatlarni qo'shmaydi.
OpenCodexni qanday qilib butunlay olib tashlash mumkin
ocx uninstall
npm uninstall -g @bitkyc08/opencodexLoyiha hujjatlariga ko'ra, ocx uninstall mahalliy proksi to'xtatadi, xizmat va shimni olib tashlaydi, kodeksning boshlang'ich konfiguratsiyasini tiklaydi va katalogni olib tashlaydi ~/.opencodex.
To'g'ridan-to'g'ri qo'shilish bilan Kodeks CLI·Barcha dasturlar