Skip to content

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.

bash
npm install -g @bitkyc08/opencodex@2.7.31

Konfiguratsiya faylini yaratish:

  • Windows: %USERPROFILE%\.opencodex\config.json;
  • macOS/Linux: ~/.opencodex/config.json.
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:

powershell
$env:NORDROUTER_API_KEY = "sk-nr-ВАШ-КЛЮЧ"

macOS/Linux uchun faqat joriy terminal uchun:

bash
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 ​

bash
ocx start

ocx 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.

bash
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:

bash
ocx sync

Agar modellar paydo bo'lmagan bo'lsa:

  1. NORDROUTER_API_KEY o'zgaruvchanining xuddi shu muhitda belgilanganligini tekshirib ko'ring;
  2. Asosiy URL-ni tekshiring u to'g'ridan-to'g'ri /v1;da tugaydi.
  3. ocx doctor dan keyin ocx syncdan keyin bajaring;
  4. 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 ​

bash
ocx uninstall
npm uninstall -g @bitkyc08/opencodex

Loyiha 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