Bagaimana cara memasang Codex CLI OpenAI secara tempatan? Panduan ringkas

CometAPI
AnnaJun 8, 2025
Bagaimana cara memasang Codex CLI OpenAI secara tempatan? Panduan ringkas

OpenAI’s Codex CLI telah dengan pantas menjadi alat wajib bagi pembangun yang ingin menyepadukan AI secara terus ke dalam aliran kerja tempatan mereka. Sejak pengumumannya pada 16 April 2025, dan kemas kini susulan—termasuk keupayaan akses internet pada 3 Jun 2025—Codex CLI menawarkan cara yang selamat, berfokus privasi dan sangat boleh suai untuk memanfaatkan model penaakulan berkuasa OpenAI terus dari terminal anda. Artikel ini mensintesis perkembangan terkini dan menyediakan panduan langkah demi langkah untuk memasang dan mengkonfigurasi Codex CLI pada mesin anda.

Apakah Codex CLI oleh OpenAI?

Asal-usul dan Pengumuman

OpenAI memperkenalkan Codex CLI bersama model terbaharunya, o3 dan o4-mini, memposisikannya sebagai projek eksperimen sumber terbuka yang membawa bantuan pengkodan berkuasa AI terus ke terminal. Diumumkan pada 16 April 2025, alat ini membolehkan agen AI membaca, mengubah suai dan melaksanakan kod dalam persekitaran tempatan anda, memastikan kod sensitif tidak pernah meninggalkan mesin anda.

Ciri Utama Codex CLI

  • Ringan dan Sumber Terbuka: Direka untuk pemasangan yang mudah dan sumbangan komuniti, pangkalan kod Codex CLI berada di GitHub, menggalakkan laporan pepijat dan pull request.
  • Arahan dalam Bahasa Semula Jadi: Pembangun boleh memprom untuk Codex dalam bahasa Inggeris biasa bagi menjana kod boilerplate, memfaktorkan semula modul sedia ada, atau menulis ujian.
  • Pelaksanaan Secara Tempatan: Semua operasi berlaku pada mesin anda, menghapuskan kebimbangan tentang memuat naik kod proprietari ke pelayan luaran.
  • Akses Internet untuk Agen: Mulai 3 Jun 2025, Codex CLI secara pilihan boleh mengakses internet untuk tugasan seperti memasang kebergantungan atau mendapatkan sumber luaran, dengan kawalan domain dan kaedah yang terperinci.

Apakah kemas kini seni bina terbaharu?

Pada awal Jun 2025, OpenAI mengumumkan penulisan semula besar-besaran Codex CLI daripada tumpukan asal Node.js dan TypeScript kepada Rust. Peralihan ini bertujuan untuk memberikan “pemasangan tanpa kebergantungan”, prestasi yang dipertingkat, dan jaminan keselamatan yang lebih baik dengan memanfaatkan reka bentuk Rust yang selamat memori. Pembangun boleh menjangkakan masa permulaan yang lebih pantas, saiz binari yang dikurangkan, dan pemeriksaan pengkompil yang lebih mantap, semuanya menyumbang kepada pengalaman pembangun yang lebih lancar.

Mengapa Anda Patut Memasang Codex CLI Secara Tempatan?

Apakah Manfaat Keselamatan dan Privasi yang Ditawarkan oleh Pemasangan Tempatan?

Menjalankan model AI secara tempatan bermakna kod sumber anda kekal di premis. Tidak seperti penyelesaian berasaskan awan semata-mata, Codex CLI tidak pernah berkongsi fail anda melainkan anda memintanya secara jelas, sekali gus mengurangkan risiko berkaitan kebocoran data atau akses tanpa kebenaran.

Bagaimanakah Pemasangan Tempatan Meningkatkan Prestasi dan Keupayaan Luar Talian?

Dengan memproses arahan pada perkakasan anda sendiri, Codex CLI meminimumkan kependaman dan kebergantungan pada panggilan API luaran. Digabungkan dengan ciri agen akses internet yang baharu, anda boleh bekerja di luar talian untuk kebanyakan tugasan dan mengkonfigurasi bila agen dibenarkan dalam talian, mencapai keseimbangan yang tepat antara autonomi dan kebolehhubungan.

Bagaimana Menyediakan Persekitaran Anda untuk Pemasangan?

Apakah Prasyaratnya?

Sebelum memasang Codex CLI, pastikan anda mempunyai:

  • Node.js (v14 atau lebih baharu) dipasang dan ditambah ke PATH anda.
  • npm (kebiasaannya dibundel dengan Node.js) untuk pengurusan pakej.
  • Kunci OpenAI API yang sah, yang boleh anda perolehi daripada papan pemuka OpenAI di bawah tetapan API.

Bagaimanakah Cara Mendapatkan dan Melindungi Kunci OpenAI API Anda?

  1. Log masuk ke papan pemuka OpenAI.
  2. Navigasi ke API Keys dan klik Create new secret key.
  3. Salin kunci yang dijana dan simpan dalam pengurus kelayakan yang selamat.
  4. Elakkan mengkomitnya ke kawalan versi; gunakan pemboleh ubah persekitaran untuk pembangunan tempatan.

Bagaimanakah Anda Boleh Memasang Codex CLI pada Sistem Pengendalian Berbeza?

Bagaimana Memasang melalui npm pada macOS dan Linux?

Buka terminal anda dan jalankan:

npm install -g @openai/codex

Perintah ini memasang executable codex secara global, menjadikannya boleh diakses dari mana-mana direktori.

Bagaimana Memasang pada Windows (PowerShell atau Git Bash)?

  1. Buka PowerShell (sebagai Pentadbir) atau Git Bash.
  2. Jalankan perintah npm yang sama: npm install -g @openai/codex
  3. Pilihan, tetapkan Git Bash sebagai shell lalai anda dengan: Set-Alias sh.exe "C:\Program Files\Git\bin\bash.exe" ``` :contentReference{index=10}.

Bagaimana Mengkonfigurasi dan Mengesahkan Codex CLI?

Bagaimana Menetapkan Pemboleh Ubah Persekitaran?

Selepas pemasangan, konfigurasikan kunci API anda dengan mengeksportnya dalam profil shell anda:

export OPENAI_API_KEY="your-api-key-here"

Tambahkan baris ini ke ~/.bashrc, ~/.zshrc, atau ~/.profile agar bersifat kekal.

Bagaimana Log Masuk dengan Integrasi ChatGPT?

Codex CLI menyokong aliran log masuk ringkas untuk pelanggan ChatGPT Plus dan Pro:

codex --free

Perintah ini membimbing anda melalui pengesahan dengan akaun OpenAI anda dan menebus sebarang kredit yang layak.

Bagaimana Mengesahkan Pemasangan?

Bagaimana Menyemak Versi?

Jalankan:

codex --version

Pemasangan yang berjaya akan memulangkan rentetan versi (cth., 0.1.0), mengesahkan bahawa CLI boleh dicapai).

Bagaimana Menjalankan Perintah Ujian?

Cuba prompt ringkas untuk memastikan semuanya berfungsi:

codex "Create a Python function to reverse a string."

Codex CLI sepatutnya mengeluarkan kod Python yang sepadan terus dalam terminal anda, menunjukkan fungsi terasnya.

Bagaimana saya mengekalkan CLI agar sentiasa terkini?

Dengan npm:

npm update -g @openai/codex

Dengan binari Rust:

  1. Muat turun keluaran terkini dari GitHub.
  2. Gantikan binari sedia ada anda dengan versi yang baru dimuat turun.

Sebagai alternatif, jika anda memasang melalui pengurus pakej yang menyokong kemas kini (cth., Homebrew), anda boleh menggunakan arahan kemas kininya.

Bagaimana saya memperluas dan menyesuaikan Codex CLI?

Pilihan konfigurasi dalam codex.yml

Edit codex.yml untuk:

  • Mengecualikan direktori (cth., node_modules, vendor)
  • Tetapkan templat prompt lalai
  • Pilih model gantian atau alternatif sumber terbuka tempatan (seperti StarCoder untuk penggunaan luar talian)

Skrip dan automasi

Gabungkan Codex CLI ke dalam skrip binaan atau aliran kerja CI anda:

yaml# .github/workflows/codex.yml

jobs:
  ai_lint:
    runs-on: ubuntu-latest
    steps:
- uses: actions/checkout@v3
- name: Run Codex Auto-Edit
        run: |
          codex --mode auto-edit "Optimize bundle size and tree-shake unused imports"
- name: Run Tests
        run: npm test

Ini membolehkan penambahbaikan kod berasaskan AI secara berterusan di samping linter standard.

Apakah Amalan Terbaik dan Petua untuk Menggunakan Codex CLI?

Bagaimana Anda Patut Mengurus Akses Internet untuk Agen?

Secara lalai, akses internet dilumpuhkan. Untuk memberikan akses bagi tugasan tertentu, gunakan:

codex --allow-internet

Kemudian tentukan domain atau kaedah HTTP yang anda percayai. Ini memastikan Codex hanya membuat capaian apabila anda membenarkannya secara jelas, mengekalkan keselamatan dan kebolehjejak audit.

Bagaimana Anda Boleh Menyumbang dan Melaporkan Isu?

Sebagai projek eksperimen, maklum balas komuniti adalah penting. Untuk menyumbang:

  1. Fork repositori GitHub dan hantar pull request.
  2. Failkan isu untuk pepijat atau permintaan ciri, dengan jelas menerangkan langkah untuk menghasilkan semula.
  3. Berinteraksi dengan penyelenggara dalam perbincangan untuk membantu membentuk hala tuju masa depan.

Dengan mengikuti langkah-langkah yang digariskan di atas, anda boleh menyepadukan Codex CLI oleh OpenAI dengan lancar ke dalam aliran kerja pembangunan tempatan anda—memanfaatkan kemajuan AI terkini sambil mengekalkan kawalan penuh ke atas kod dan persekitaran anda. Seiring projek ini berkembang, pantau changelog rasmi dan forum komuniti untuk kemas kini, dan jangan teragak-agak untuk berkongsi pengalaman serta penambahbaikan anda dengan komuniti pembangun yang lebih luas.

Mula

CometAPI menyediakan antara muka REST bersatu yang mengagregatkan ratusan model AI—di bawah titik akhir yang konsisten, dengan pengurusan kunci API terbina dalam, kuota penggunaan dan papan pemuka pengebilan. Daripada mengurus pelbagai URL vendor dan kelayakan.

Pembangun boleh mengakses chatGPT API suah as GPT-4.1 API those Tarikh akhir penerbitan artikelthrough CometAPI. Untuk bermula, terokai keupayaan model dalam Playground dan rujuk [API guide] untuk arahan terperinci. Sebelum mengakses, pastikan anda telah log masuk ke CometAPI dan memperoleh kunci API. CometAPI menawarkan harga yang jauh lebih rendah daripada harga rasmi untuk membantu anda berintegrasi.

Lihat Juga Claude Code vs OpenAI Codex: Which is Better

Baca Lagi

500+ Model dalam Satu API

Sehingga 20% Diskaun