Làm thế nào để cài đặt Codex CLI của OpenAI cục bộ? Hướng dẫn đơn giản

CometAPI
AnnaJun 9, 2025
Làm thế nào để cài đặt Codex CLI của OpenAI cục bộ? Hướng dẫn đơn giản

Codex CLI của OpenAI đã nhanh chóng trở thành công cụ bắt buộc phải có đối với các nhà phát triển muốn tích hợp AI trực tiếp vào quy trình làm việc cục bộ của họ. Kể từ khi công bố vào ngày 16 tháng 2025 năm 3 và các bản cập nhật tiếp theo—bao gồm khả năng truy cập internet vào ngày 2025 tháng XNUMX năm XNUMX—Codex CLI cung cấp một cách an toàn, tập trung vào quyền riêng tư và có khả năng tùy chỉnh cao để khai thác các mô hình suy luận mạnh mẽ của OpenAI ngay từ thiết bị đầu cuối của bạn. Bài viết này tổng hợp các phát triển mới nhất và cung cấp hướng dẫn từng bước để cài đặt và cấu hình Codex CLI trên máy của bạn.

Codex CLI của OpenAI là gì?

Nguồn gốc và thông báo

OpenAI đã công bố Codex CLI cùng với các mô hình mới nhất của mình, o3 và o4-mini, định vị nó như một dự án mã nguồn mở, thử nghiệm mang hỗ trợ mã hóa do AI cung cấp trực tiếp đến thiết bị đầu cuối. Được công bố vào ngày 16 tháng 2025 năm XNUMX, công cụ này cho phép các tác nhân AI đọc, sửa đổi và thực thi mã trong môi trường cục bộ của bạn, đảm bảo rằng mã nhạy cảm không bao giờ rời khỏi máy của bạn.

Các tính năng chính của Codex CLI

  • Nhẹ và mã nguồn mở: Được thiết kế để dễ dàng cài đặt và đóng góp cho cộng đồng, cơ sở mã của Codex CLI tồn tại trên GitHub, khuyến khích báo cáo lỗi và yêu cầu kéo.
  • Lệnh ngôn ngữ tự nhiên:Các nhà phát triển có thể nhắc Codex bằng tiếng Anh thông thường để tạo mã chuẩn, cải tiến các mô-đun hiện có hoặc thậm chí viết các bài kiểm tra.
  • Thực thi cục bộ:Mọi hoạt động đều diễn ra trên máy của bạn, loại bỏ mối lo về việc tải mã độc quyền lên máy chủ bên ngoài.
  • Đại lý truy cập Internet:Kể từ ngày 3 tháng 2025 năm XNUMX, Codex CLI có thể tùy chọn truy cập internet để thực hiện các tác vụ như cài đặt các phần phụ thuộc hoặc tìm nạp tài nguyên bên ngoài, với các điều khiển miền và phương pháp chi tiết.

Những cập nhật kiến ​​trúc mới nhất là gì?

Vào đầu tháng 2025 năm XNUMX, OpenAI đã công bố một bản viết lại lớn của Codex CLI từ ngăn xếp Node.js và TypeScript ban đầu thành Rust. Sự thay đổi này nhằm mục đích cung cấp "cài đặt không phụ thuộc", cải thiện hiệu suất và tăng cường bảo mật bằng cách tận dụng thiết kế an toàn bộ nhớ của Rust. Các nhà phát triển có thể mong đợi thời gian khởi động nhanh hơn, giảm kích thước nhị phân và kiểm tra biên dịch mạnh mẽ hơn, tất cả đều góp phần mang lại trải nghiệm mượt mà hơn cho nhà phát triển.

Tại sao bạn nên cài đặt Codex CLI cục bộ?

Dịch vụ lắp đặt tại địa phương mang lại những lợi ích về bảo mật và quyền riêng tư nào?

Chạy mô hình AI cục bộ có nghĩa là mã nguồn của bạn vẫn nằm tại chỗ. Không giống như các giải pháp chỉ dành cho đám mây, Codex CLI không bao giờ chia sẻ tệp của bạn trừ khi bạn yêu cầu rõ ràng, giúp giảm đáng kể rủi ro liên quan đến rò rỉ dữ liệu hoặc truy cập trái phép.

Cài đặt cục bộ nâng cao hiệu suất và khả năng ngoại tuyến như thế nào?

Bằng cách xử lý các lệnh trên phần cứng của riêng bạn, Codex CLI giảm thiểu độ trễ và sự phụ thuộc vào các lệnh gọi API bên ngoài. Kết hợp với tính năng tác nhân truy cập internet mới, bạn có thể làm việc ngoại tuyến cho hầu hết các tác vụ và cấu hình khi tác nhân được phép trực tuyến, tạo sự cân bằng phù hợp giữa tính tự chủ và khả năng kết nối.

Làm thế nào để chuẩn bị môi trường cho việc cài đặt?

Điều kiện tiên quyết là gì?

Trước khi cài đặt Codex CLI, hãy đảm bảo bạn có:

  • Node.js (v14 trở lên) đã cài đặt và thêm vào PATH.
  • NPM (thường được đóng gói với Node.js) để quản lý gói.
  • A khóa API OpenAI hợp lệ, bạn có thể lấy thông tin này từ bảng điều khiển OpenAI của mình trong phần cài đặt API.

Làm thế nào để lấy và bảo mật khóa API OpenAI của bạn?

  1. Đăng nhập vào Bảng điều khiển OpenAI.
  2. Hướng đến phím API và nhấp vào Tạo khóa bí mật mới.
  3. Sao chép khóa đã tạo và lưu trữ trong trình quản lý thông tin xác thực an toàn.
  4. Tránh sử dụng kiểm soát phiên bản; hãy sử dụng biến môi trường cho phát triển cục bộ.

Làm thế nào để cài đặt Codex CLI trên các hệ điều hành khác nhau?

Làm thế nào để cài đặt thông qua npm trên macOS và Linux?

Mở terminal của bạn và chạy:

npm install -g @openai/codex

Lệnh này cài đặt codex có thể thực thi trên toàn cầu, có thể truy cập từ bất kỳ thư mục nào.

Cài đặt trên Windows như thế nào (PowerShell hoặc Git Bash)?

  1. Mở PowerShell (với tư cách là Quản trị viên) hoặc Bash Gash.
  2. Thực hiện lệnh npm tương tự: npm install -g @openai/codex
  3. Tùy chọn, hãy thiết lập Git Bash làm shell mặc định của bạn bằng cách: Set-Alias sh.exe "C:\Program Files\Git\bin\bash.exe" ``` :contentReference{index=10}.

Cấu hình và xác thực Codex CLI như thế nào?

Thiết lập biến môi trường như thế nào?

Sau khi cài đặt, hãy cấu hình khóa API của bạn bằng cách xuất nó trong hồ sơ shell của bạn:

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

Thêm dòng này vào ~/.bashrc, ~/.zshrc, hoặc là ~/.profile cho sự kiên trì.

Làm thế nào để đăng nhập bằng tích hợp ChatGPT?

Codex CLI hỗ trợ luồng đăng nhập đơn giản cho người đăng ký ChatGPT Plus và Pro:

codex --free

Lệnh này hướng dẫn bạn xác thực bằng tài khoản OpenAI của mình và đổi bất kỳ khoản tín dụng đủ điều kiện nào.

Bạn có thể xác minh việc cài đặt như thế nào?

Làm thế nào để kiểm tra phiên bản?

Chạy:

codex --version

Cài đặt thành công sẽ trả về chuỗi phiên bản (ví dụ: 0.1.0), xác nhận rằng CLI có thể truy cập được).

Làm thế nào để chạy lệnh thử nghiệm?

Hãy thử một lời nhắc đơn giản để đảm bảo mọi thứ hoạt động:

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

Codex CLI sẽ xuất mã Python tương ứng trực tiếp vào thiết bị đầu cuối của bạn, thể hiện chức năng cốt lõi của nó.

Làm thế nào để tôi có thể cập nhật CLI?

Với npm:

npm update -g @openai/codex

Với tệp nhị phân Rust:

  1. Tải xuống bản phát hành mới nhất từ ​​GitHub.
  2. Thay thế tệp nhị phân hiện tại của bạn bằng phiên bản mới tải xuống.

Ngoài ra, nếu bạn cài đặt thông qua trình quản lý gói hỗ trợ cập nhật (ví dụ: Homebrew), bạn có thể sử dụng lệnh cập nhật của trình quản lý đó.

Làm thế nào để mở rộng và tùy chỉnh Codex CLI?

Tùy chọn cấu hình trong codex.yml

Chỉnh sửa codex.yml đến:

  • Loại trừ các thư mục (ví dụ: node_modules, vendor)
  • Đặt mẫu nhắc nhở mặc định
  • Chọn các mô hình dự phòng hoặc các giải pháp thay thế nguồn mở cục bộ (như StarCoder để sử dụng ngoại tuyến).

Viết kịch bản và tự động hóa

Kết hợp Codex CLI vào các tập lệnh xây dựng hoặc quy trình làm việc CI:

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

Điều này cho phép cải tiến mã liên tục nhờ AI cùng với các công cụ kiểm tra lỗi chuẩn.

Những phương pháp hay nhất và mẹo sử dụng Codex CLI là gì?

Bạn nên quản lý quyền truy cập Internet cho nhân viên như thế nào?

Theo mặc định, quyền truy cập internet bị vô hiệu hóa. Để cấp quyền truy cập cho các tác vụ cụ thể, hãy sử dụng:

codex --allow-internet

Sau đó chỉ định các miền hoặc phương thức HTTP mà bạn tin cậy. Điều này đảm bảo Codex chỉ tiếp cận khi bạn cho phép rõ ràng, bảo toàn tính bảo mật và khả năng kiểm toán.

Bạn có thể đóng góp và báo cáo vấn đề bằng cách nào?

Là một dự án thử nghiệm, phản hồi của cộng đồng là rất quan trọng. Để đóng góp:

  1. Ngã ba Kho GitHub và gửi yêu cầu kéo.
  2. Báo cáo các vấn đề về lỗi hoặc yêu cầu tính năng, mô tả rõ ràng các bước để tái tạo.
  3. Tham gia thảo luận với người bảo trì để giúp định hình hướng đi trong tương lai.

Bằng cách làm theo các bước nêu trên, bạn có thể tích hợp liền mạch Codex CLI của OpenAI vào quy trình phát triển cục bộ của mình—hưởng lợi từ những tiến bộ AI mới nhất trong khi vẫn duy trì toàn quyền kiểm soát mã và môi trường của bạn. Khi dự án phát triển, hãy theo dõi nhật ký thay đổi chính thức và diễn đàn cộng đồng để cập nhật và đừng ngần ngại chia sẻ kinh nghiệm và cải tiến của bạn với cộng đồng nhà phát triển rộng lớn hơn.

Bắt đầu

CometAPI cung cấp giao diện REST thống nhất tổng hợp hàng trăm mô hình AI—dưới một điểm cuối nhất quán, với quản lý khóa API tích hợp, hạn ngạch sử dụng và bảng điều khiển thanh toán. Thay vì phải xử lý nhiều URL và thông tin xác thực của nhà cung cấp.

Các nhà phát triển có thể truy cập API chatGPT suah như API GPT-4.1 những Hạn chót đăng bài viếtthông qua Sao chổiAPI. Để bắt đầu, hãy khám phá khả năng của mô hình trong Sân chơi và tham khảo ý kiến Hướng dẫn API để biết hướng dẫn chi tiết. Trước khi truy cập, vui lòng đảm bảo bạn đã đăng nhập vào CometAPI và lấy được khóa API. Sao chổiAPI cung cấp mức giá thấp hơn nhiều so với giá chính thức để giúp bạn tích hợp.

Xem thêm Claude Code so với OpenAI Codex: Cái nào tốt hơn

SHARE THIS BLOG

500+ Mô hình trong Một API

Giảm giá lên đến 20%