Codex.
Điều kiện cần có
- Bạn đã hoàn tất Tạo tài khoản.
- Bạn đã hoàn tất Lấy API Key.
- Node.js 18 trở lên đã được cài đặt.
- Codex CLI đã được cài đặt và
codex --versionhoạt động. - Bạn có một dự án TypeScript hoặc JavaScript.
Trường hợp sử dụng
Codex SDK hữu ích khi bạn cần đưa Codex vào một quy trình kỹ thuật hiện có.
Nếu bạn chỉ muốn dùng 4096bytes trong terminal cục bộ, hãy bắt đầu với Codex CLI. Dùng SDK khi bạn cần điều khiển Codex bằng mã.
Cài đặt SDK
Cài Codex SDK trong dự án của bạn.Sao chép giá trị kết nối
1
Mở API Keys
Mở bảng điều khiển và vào API Keys.
2
Chọn API Key
Tìm API Key bạn muốn dùng với SDK, rồi bấm Use key.
3
Sao chép giá trị SDK
Sao chép Base URL, API Key và tên mô hình hiển thị trong bảng điều khiển. Thay mọi placeholder trong ví dụ bằng giá trị hiện tại trong bảng điều khiển.
Cấu hình biến môi trường
Lưu API Key, Base URL và tên mô hình trong biến môi trường phía máy chủ..env, viết:
Khởi tạo Codex
Tạo một phiên bảnCodex trong mã phía máy chủ. Truyền apiKey và baseUrl vào constructor.
CODEX_API_KEY là API Key bạn đã tạo trong bảng điều khiển. Sao chép CODEX_BASE_URL và CODEX_MODEL từ bảng điều khiển.
Kiểm tra kết nối
Bắt đầu bằng một prompt chỉ đọc.Ví dụ review mã
Cookbook chính thức của OpenAI trình bày một quy trình review mã tự động. Quy trình kích hoạt Codex trong CI/CD runner, để Codex đọc diff của PR, yêu cầu đầu ra JSON schema có cấu trúc, rồi gọi SCM API để đăng comment inline. Bạn có thể dùng mẫu này cho:- Review PR tự động.
- Quy trình review cho repository on-premise hoặc SCM không phải GitHub.
- Tạo ticket, gửi thông báo Slack hoặc cập nhật dashboard chất lượng nội bộ từ kết quả có cấu trúc.
Sự cố thường gặp
Nên dùng Base URL nào
Nên dùng Base URL nào
Dùng Base URL hiện tại hiển thị trong bảng điều khiển. Không sao chép địa chỉ cố định từ tài liệu, ảnh chụp màn hình hoặc cấu hình cũ.
Nên dùng tên mô hình nào
Nên dùng tên mô hình nào
Dùng tên mô hình hiển thị trong bảng điều khiển. Sao chép đầy đủ giá trị, bao gồm chữ hoa, chữ thường, dấu gạch nối và hậu tố phiên bản.
Có thể gọi từ frontend trình duyệt không
Có thể gọi từ frontend trình duyệt không
Không khuyến nghị. Mã frontend sẽ làm lộ API Key. Hãy gọi SDK từ mã phía máy chủ, job backend hoặc môi trường tự động hóa được kiểm soát.
Xác thực thất bại
Xác thực thất bại
Kiểm tra API Key đã được sao chép đầy đủ, tiến trình chạy có đọc được biến môi trường và Base URL thuộc cùng tài khoản hoặc môi trường trong bảng điều khiển.