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