Codex CLI là agent lập trình chạy trong terminal: đọc repository, giải thích code, sửa lỗi, viết tính năng và chạy lệnh kiểm thử. Dịch vụ được kết nối bằng API key AI Model Mark qua /v1/responses. Codex CLI chính thức · Node.js · Tài liệu kết nối gateway.
Cấu hình đã kiểm thử: Codex CLI 0.160.0, Responses qua HTTPS, gọi công cụ tự động, reasoning medium, profile riêng và catalog tương thích. Chọn gpt-6.1-sol, gpt-5.6-sol hoặc gpt-5.6-luna; đây là các alias Smart của AI Model Mark. Cấu hình không yêu cầu đăng nhập ChatGPT và không thay profile Codex/OAuth hiện có.
Windows: tải một file và chạy
- Cài Node.js 22 LTS nếu chưa có, rồi mở lại terminal. Tạo API key trong mục API key của tài khoản AI Model Mark.
- Tải file cấu hình Codex (.cmd) và mở file. Bộ cài chứa sẵn script và catalog; không cần tải thêm file cấu hình. Nếu trình duyệt đổi đuôi thành
.txt, đổi lại thành .cmd. Có thể tải bộ ZIP để xem script trước khi chạy. - Nhập API key khi được hỏi (key không hiện trên màn hình), chọn model và chờ cài xong. Key được mã hóa bằng DPAPI cho tài khoản Windows hiện tại; cấu hình cũ trong profile AI Model Mark được sao lưu trước khi ghi.
- Mở terminal tại thư mục dự án và chạy:
"%LOCALAPPDATA%\AIModelMark\Codex\start.cmd"
Trong PowerShell, dùng:
& "$env:LOCALAPPDATA\AIModelMark\Codex\start.cmd"
Bộ cài dùng thư mục %LOCALAPPDATA%\AIModelMark\Codex, cài Codex riêng và không lưu API key vào biến môi trường User. Không chia sẻ thư mục profile hoặc file key mã hóa.
Ubuntu, VPS và WSL
- Chuẩn bị Node.js 22 LTS, npm,
unzip và bộ chứng chỉ ca-certificates. Nên chạy Codex bằng tài khoản người dùng thông thường và trong thư mục dự án riêng. - Tải bộ cài từ website:
mkdir -p ~/aimodelmark-codex-setup
cd ~/aimodelmark-codex-setup
curl -fL https://aimodelmark.com/downloads/aimodelmark-codex-setup.zip -o setup.zip
unzip -o setup.zip
bash setup-codex-aimodelmark.sh
Mở terminal tại repository của bạn rồi chạy:
~/.local/share/aimodelmark-codex/start.sh
Trình khởi chạy hỏi API key ở mỗi lần mở và chỉ truyền key cho tiến trình hiện tại. Không ghi key vào cấu hình hoặc lịch sử lệnh. Profile riêng giữ lại các phiên để có thể tiếp tục công việc. Nếu đã đặt XDG_DATA_HOME, dùng đường dẫn start.sh mà bộ cài in ra.
Thông số kết nối
Bộ cài thiết lập đầy đủ catalog và các tùy chọn tương thích. Đoạn sau minh họa phần provider; chỉ sao chép đoạn này không thay thế được bộ cấu hình đầy đủ:
model = "gpt-6.1-sol"
model_provider = "aimodelmark"
model_reasoning_effort = "medium"
web_search = "disabled"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
[model_providers.aimodelmark]
name = "AI Model Mark"
base_url = "https://aimodelmark.com/v1"
wire_api = "responses"
env_key = "AI_MODEL_MARK_KEY"
requires_openai_auth = false
supports_websockets = false
Catalog đi kèm dùng function tools phù hợp với tuyến API. Codex đọc, ghi file và chạy test qua công cụ shell; lựa chọn công cụ giữ ở chế độ tự động. Bộ cài cố định phiên bản đã nghiệm thu để tránh thay đổi định dạng công cụ khi cập nhật. Khi có bản mới đã kiểm thử, chạy lại bộ cài từ website.
Chạy thử với dự án của bạn
- Đọc code: “Đọc README và các file cấu hình. Giải thích cấu trúc dự án, cách chạy test và ba điểm cần lưu ý. Chưa sửa file.”
- Sửa lỗi: “Chạy bộ test hiện có, tìm nguyên nhân test thất bại, sửa phần triển khai liên quan. Không sửa test để né lỗi. Chạy lại test và báo kết quả.”
- Viết tính năng: “Thêm hàm phân trang có kiểm tra tham số, giữ nguyên dữ liệu đầu vào. Viết test cho trang bình thường, dữ liệu rỗng, vượt trang và tham số sai. Chạy toàn bộ test.”
Kiểm tra lệnh và thay đổi code trước khi đồng ý chạy. Bộ cài giữ chế độ xin phép on-request và vùng ghi workspace-write; không bật chế độ bỏ qua bảo vệ.
Đổi model cho một phiên hoặc tiếp tục phiên trước (ví dụ trên Linux):
~/.local/share/aimodelmark-codex/start.sh -m gpt-5.6-sol
~/.local/share/aimodelmark-codex/start.sh resume --last
Windows: thêm các tham số tương tự sau start.cmd. Dùng cùng profile và thư mục dự án để tiếp tục đúng phiên. History được lưu ở client và được gửi lại trong hội thoại; không cần bật store=true hoặc phụ thuộc previous_response_id tại một nguồn duy nhất.
Kết quả và phạm vi đã kiểm thử
Kiểm thử trên VPS với API key gói Mini: ba alias trên đã đọc file và sao chép chính xác nội dung, sửa lỗi tính phí cache qua bộ test độc lập, viết hàm phân trang rồi vượt kiểm tra độc lập. Các thao tác diễn ra bằng Codex CLI thật, gồm nhiều lượt gọi model → công cụ → model. Đây là bài kiểm tra khả năng làm việc với code; không phải chứng nhận chất lượng ngang model gốc hoặc cam kết mọi tác vụ đều hoàn thành.
Cấu hình này phục vụ tác vụ lập trình văn bản và function tools. Web search do nhà cung cấp lưu trữ, apps, code mode với công cụ namespace/custom và tác vụ ảnh/video chưa được nghiệm thu trong cấu hình Codex này. Những khả năng đó của dịch vụ có hướng dẫn riêng; không bật thêm tùy chọn Codex chỉ dựa vào tên model.
Xử lý lỗi thường gặp
401: kiểm tra API key AI Model Mark, chạy lại bộ cài để thay key; không dùng key ChatGPT hoặc key nguồn khác.402: kiểm tra số dư khả dụng và thời hạn credit trong Dashboard.400 về tool registry hoặc payload: dùng trọn bộ cấu hình và catalog đi kèm, kiểm tra phiên bản 0.160.0; không đổi wire_api sang chat.503: có thể không còn tuyến đủ điều kiện tại thời điểm gọi. Router có fallback nhưng không thể bảo đảm kết nối khi mọi tuyến đều lỗi hoặc bị chặn. Gửi mã lỗi, model và thời điểm cho hỗ trợ; không cần nạp thêm tiền khi số dư vẫn đủ.- Lỗi TLS trong container Ubuntu: kiểm tra đã cài/bind bộ
ca-certificates. Giữ xác minh TLS, không tắt kiểm tra chứng chỉ. - Mở nhầm phiên Codex/OAuth: khởi chạy bằng
start.cmd hoặc start.sh của profile AI Model Mark.