Các phần cơ sở kiến thức ▾
Điều hướng
▸ Bắt đầu tại đây Theo vai tròDanh mục
- Cursor + Gonka AI — LLM giá rẻ để viết mã
- Claude Code + Gonka AI — LLM cho thiết bị đầu cuối
- OpenClaw + Gonka AI — tác nhân AI giá cả phải chăng
- OpenCode: mô hình riêng trong terminal
- Continue.dev + Gonka AI — AI cho VS Code/JetBrains
- Cline + Gonka AI — tác nhân AI trong VS Code
- Aider + Gonka AI — lập trình cặp đôi với AI
- LangChain + Gonka AI — ứng dụng AI giá rẻ
- n8n + Gonka AI — tự động hóa với AI giá rẻ
- Open WebUI + Gonka AI — ChatGPT của riêng bạn
- LibreChat + Gonka AI — ChatGPT mã nguồn mở
- Hermes Agent + DeepSeek trên mạng Gonka — tác nhân tự hành giá rẻ
- Kilo Code + Gonka AI — Tác nhân AI trong VS Code
- Roo Code + Gonka AI — tác nhân AI tự động trong VS Code
- LlamaIndex + Gonka AI — Ứng dụng RAG giá rẻ
- PydanticAI + Gonka — các tác nhân AI có kiểu dữ liệu với chi phí thấp
- Vercel AI SDK + Gonka AI — Ứng dụng AI trên TypeScript giá rẻ
- TanStack AI + Gonka — Ứng dụng AI trên TypeScript giá rẻ
- Khởi động nhanh API — curl, Python, TypeScript
- JoinGonka Gateway — đánh giá đầy đủ
- Management Keys — SaaS trên Gonka
- API AI rẻ nhất: so sánh các nhà cung cấp 2026
- Hết giới hạn yêu cầu Cursor Pro — phân tích và giải pháp thay thế giá rẻ
- Claude Code rẻ hơn — phân tích hóa đơn và chuyển đổi
- Cline tiêu tốn nhiều tiền — tại sao tác nhân lại tốn kém như vậy
- OpenClaw đắt đỏ — tại sao tác nhân đốt token và cách tiết kiệm
- OpenRouter: giải pháp thay thế giá rẻ — so sánh với JoinGonka Gateway
- Mô hình AI tốt nhất cho lập trình năm 2026: so sánh và giá cả
- Giải pháp thay thế GitHub Copilot giá rẻ không giới hạn
- Giải pháp thay thế Windsurf giá rẻ, không credit và không giới hạn
- API rẻ nhất cho AI agent năm 2026
- ZCode: suy luận GLM giá rẻ thay thế cho GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — endpoint của riêng bạn thay vì tín dụng
- GitHub Copilot BYOK — mô hình riêng thay vì hạn ngạch
- Zed + JoinGonka Gateway — inference giá rẻ trong trình soạn thảo
- Pi + JoinGonka Gateway — tác nhân terminal với suy luận giá rẻ
- Codex CLI: khóa riêng thay vì gói thuê bao
Công cụ
Codex CLI: khóa riêng thay vì gói thuê bao
Codex CLI — trợ lý tác vụ của OpenAI, sống ngay trong terminal: nó đọc các tệp dự án, chạy các lệnh trong sandbox, sửa mã và giải thích những gì nó đã làm. Theo mặc định, nó truy cập các mô hình OpenAI thông qua gói thuê bao ChatGPT, nhưng bạn có thể thay thế nhà cung cấp bằng khóa của riêng mình — và khi đó mạng Gonka sẽ tính toán các kịch bản tương tự.
Một điểm khiến Codex trở nên đặc biệt giữa các công cụ tác vụ: nó không nói chuyện bằng Chat Completions thông thường mà bằng Responses API — giao thức mới của OpenAI. Chính vì vậy mà trước đây không thể kết nối nó với cổng bên thứ ba. JoinGonka Gateway đã chấp nhận Responses từ ngày 22 tháng 8 năm 2026, và tất cả những gì được mô tả dưới đây đã được kiểm chứng bằng thực tế chứ không phải chỉ là tóm tắt tài liệu.
Codex CLI là gì và nó khác biệt thế nào với trò chuyện
Codex không phải là công cụ gợi ý trong trình soạn thảo mà là một trình thực thi độc lập. Bạn diễn đạt tác vụ bằng lời nói, nó tự quyết định tệp nào cần đọc, lệnh nào cần thực thi và cái gì cần thay đổi. Nó có trong tay khoảng chục công cụ: chạy lệnh, đọc tệp, duy trì kế hoạch công việc, yêu cầu người dùng làm rõ, tạo các tác vụ phụ.
Hai chế độ hoạt động. Tương tác — codex không có đối số, cuộc đối thoại trong terminal với việc hiển thị từng bước. Không tương tác — codex exec «tác vụ», chạy một lần cho đến khi có kết quả: thuận tiện trong script và CI.
Bảo mật được tích hợp sẵn: theo mặc định, tác vụ hoạt động trong sandbox và yêu cầu xác nhận trước khi thay đổi. Mức độ kiểm soát được đặt trong cấu hình — từ "hỏi mọi thứ" đến chạy hoàn toàn tự động với quyền ghi vào thư mục làm việc.
Một đặc điểm nữa là trạng thái hội thoại. Codex không yêu cầu máy chủ ghi nhớ bất cứ điều gì: nó giữ toàn bộ luồng hội thoại và gửi nó đi hoàn toàn với mỗi lượt. Đối với bạn, điều này có nghĩa là cuộc trò chuyện không bị lưu lại phía nhà cung cấp mô hình, và việc thay đổi endpoint không làm hỏng phiên đang bắt đầu.
Sự khác biệt với Claude Code và các tác vụ terminal khác chính là giao thức. Codex giao tiếp với mô hình thông qua Responses API, nơi cuộc đối thoại không được mô tả bằng danh sách tin nhắn phẳng mà bằng luồng các phần tử: văn bản, lệnh gọi công cụ, kết quả lệnh gọi, khối lập luận. Điều này mang lại cho công cụ một mô hình đối thoại chặt chẽ hơn, và đối với bạn là yêu cầu phải có một endpoint hiểu được giao thức này.
Kết nối: một chỉnh sửa cho config.toml
Codex lưu trữ cài đặt trong ~/.codex/config.toml. Nhà cung cấp của bạn được mô tả bằng khối [model_providers.*], và trường quan trọng ở đây là wire_api: nếu không có nó, Codex sẽ cố gắng nói chuyện bằng Chat Completions và sẽ không thiết lập được vòng lặp tác vụ.
# ~/.codex/config.toml
model_provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"
[model_providers.joingonka]
name = "JoinGonka Gateway"
base_url = "https://gate.joingonka.ai/v1"
env_key = "JOINGONKA_API_KEY"
wire_api = "responses"Khóa không được ghi vào tệp: env_key đặt tên cho biến môi trường mà Codex sẽ lấy khóa từ đó. Tên biến là riêng của bạn, không phải OPENAI_API_KEY — nhờ vậy cài đặt không ảnh hưởng đến các công cụ khác của bạn đang hoạt động với OpenAI.
export JOINGONKA_API_KEY=jg-khoa-cua-banTrường model đặt mô hình mặc định, còn model_provider là khối nào trong số các khối được mô tả sẽ được sử dụng. Cả hai đều có thể ghi đè tại thời điểm khởi chạy, vì vậy một cấu hình có thể phục vụ nhiều nhà cung cấp: công việc, thử nghiệm và dự phòng.
Khóa được cấp trong bảng điều khiển cá nhân sau khi đăng ký, tại đó bạn cũng thấy số dư và mức tiêu thụ. Nếu bạn không muốn thay đổi cấu hình chung, khối tương tự có thể được truyền một lần thông qua -c: codex -c model_provider=joingonka …. Và để giữ nhiều cấu hình độc lập, hãy chỉ định thư mục cài đặt trong biến CODEX_HOME.
Kiểm tra: những gì sẽ xảy ra
Cách nhanh nhất để đảm bảo kết nối hoạt động là chạy thử một lần:
codex exec "Trả lời bằng một dòng: 17*3 bằng bao nhiêu?"Trong phần đầu của phản hồi, Codex sẽ hiển thị người mà nó đang làm việc cùng: model, provider: joingonka, chế độ sandbox và session ID. Nếu đúng provider của bạn và có phản hồi bên dưới, kết nối đã hoạt động.
Tiếp theo, hãy kiểm tra tính năng quan trọng nhất mà Codex mang lại — làm việc với tệp. Hãy đặt một tệp nhỏ có lỗi rõ ràng vào thư mục và yêu cầu nó tìm lỗi:
codex exec "Đọc calc.py và nói bằng một câu xem có lỗi không."Tác nhân sẽ tự gọi công cụ đọc, mở tệp và phản hồi chính xác, bao gồm cả số dòng. Nếu điều này xảy ra, toàn bộ chu trình tác nhân (yêu cầu → gọi công cụ → kết quả → phản hồi) thông qua gateway đã được thiết lập chính xác.
Nếu có sự cố xảy ra, chẩn đoán thường nằm ngay trong thông báo lỗi:
| Thông báo | Ý nghĩa | Cách xử lý |
|---|---|---|
401 Unauthorized: Invalid API key | Codex không tìm thấy khóa hoặc khóa sai | Kiểm tra xem biến env_key đã được xuất trong shell hiện tại và tên của nó khớp với cấu hình chưa |
404 tại /responses | Thiếu hậu tố trong base_url | Địa chỉ phải kết thúc bằng /v1 — Codex sẽ tự thêm /responses vào sau |
| Mô hình phản hồi nhưng không gọi công cụ | Chưa đặt wire_api, hội thoại đang dùng giao thức cũ | Thêm wire_api = \"responses\" vào block provider |
Reconnecting… 1/5 | Codex tự gửi lại yêu cầu | Hành vi bình thường khi gặp lỗi mạng tạm thời; nếu hết số lần thử lại, hãy xem nội dung lỗi bên dưới |
| Cảnh báo về bubblewrap | Thiếu gói cách ly trong hệ thống | Không ảnh hưởng công việc: Codex sẽ dùng bản tích hợp sẵn. Để gọn gàng, hãy cài bubblewrap qua trình quản lý gói |
Yêu cầu đầu tiên trong phiên có thể mất vài giây: Codex gửi một system prompt lớn và mô tả của tất cả công cụ, còn node mạng cần thời gian để tiếp nhận tác vụ. Các phản hồi tiếp theo sẽ nhanh hơn.
Chọn mô hình nào
Tất cả các mô hình trong mạng đều có cùng mức giá, vì vậy việc lựa chọn phụ thuộc vào hành vi chứ không phải ngân sách. Dưới đây là kết quả thực tế của cùng một tác vụ (đọc tệp và tìm lỗi) thông qua Codex trên mỗi mô hình.
| Mô hình | ID | Ngữ cảnh | Hành vi trong Codex |
|---|---|---|---|
| DeepSeek V4 Flash | deepseek-ai/DeepSeek-V4-Flash-0731 | 380K | Phản hồi sạch và đi thẳng vào vấn đề, chỉ rõ tệp và dòng. Ngữ cảnh lớn nhất mạng và giới hạn phản hồi 32768 token — dư địa cho các repo lớn |
| Kimi K2.6 | moonshotai/Kimi-K2.6 | 200K | Công thức ngắn gọn nhất trong ba loại, gọi công cụ rất chắc chắn |
| MiniMax M2.7 | MiniMaxAI/MiniMax-M2.7 | 200K | Giải quyết tác vụ đúng nhưng thỉnh thoảng nói ra suy nghĩ của mình — điều này trông khá dài dòng trong terminal |
Khuyến nghị mặc định là DeepSeek V4 Flash: công việc tác nhân thường nhanh chóng chạm giới hạn ngữ cảnh, và 380K token cho phép lưu trữ nhiều tệp cùng lúc. Nếu muốn phản hồi ngắn gọn nhất, hãy chọn Kimi K2.6. Bạn có thể thay đổi mô hình bằng một dòng model trong tệp cấu hình hoặc cờ -c model=… mà không cần sửa file.
Danh sách mô hình mạng hiện tại luôn có tại GET https://gate.joingonka.ai/v1/models.
Chi phí bao nhiêu
Các công cụ tác nhân tiêu tốn token khác với chat thông thường: với mỗi câu của bạn, Codex thêm system prompt và mô tả tất cả công cụ, sau đó thực hiện đối thoại đa bước với mô hình. Trong lần chạy thực tế, một tác vụ đơn giản "đọc tệp và tìm lỗi" tiêu tốn khoảng 18-20 nghìn token. Đây là cái giá hợp lý cho quyền tự chủ, và đó là lý do tại sao giá mỗi token lại quan trọng.
Thông qua JoinGonka Gateway, token có giá $0.0047 mỗi triệu input và $0.014 mỗi triệu output — giá giống nhau cho tất cả mô hình mạng và được lấy từ nguồn trực tiếp trên trang này.
| Kịch bản | Mức tiêu thụ | Qua Gateway |
|---|---|---|
| Tác vụ đơn lẻ (đọc tệp, tìm lỗi) | ~20K token | vài xu |
| Ngày làm việc tích cực | 3-7M token | khoảng một xu |
| Tháng phát triển tích cực | ~150M token | vài xu |
Để so sánh — cách thức tính phí của bản thân Codex và các đối thủ trong cùng phân khúc:
| Phương pháp | Mô hình thanh toán | Giới hạn |
|---|---|---|
| Gói ChatGPT | số tiền cố định mỗi tháng | hạn ngạch số lượt truy cập và cửa sổ cập nhật |
| Khóa OpenAI trực tiếp | theo token theo giá nhà cung cấp | giá mỗi triệu token cao hơn gấp ba bậc |
| JoinGonka Gateway | theo token, số dư | chi phí hiển thị rõ trong bảng điều khiển, không hạn ngạch số yêu cầu |
Thanh toán dựa trên mức tiêu thụ thực tế, không có phí thuê bao hàng tháng và không có hạn ngạch: không có cửa sổ 5 giờ, không giới hạn "prompt" và không nhân hệ số trong giờ cao điểm. Số dư được nạp bằng tiền điện tử, số dư còn lại và chi tiêu hàng ngày được hiển thị trong tài khoản cá nhân. Phân tích kinh tế chi tiết có trong bài viết về API AI rẻ nhất.
Những điều cần lưu ý khi làm việc
Lịch sử hội thoại được lưu giữ bởi chính Codex. Nó gửi toàn bộ lịch sử với mỗi yêu cầu và không yêu cầu máy chủ ghi nhớ bất kỳ điều gì — và chúng tôi cũng không lưu trữ các cuộc hội thoại. Mã nguồn và các prompt của bạn không còn nằm trên gateway sau khi có phản hồi.
Tìm kiếm web hoạt động tốt. Codex khai báo công cụ tìm kiếm trong mỗi yêu cầu và gateway chấp nhận nó: việc tìm kiếm được thực hiện ở phía chúng tôi, kết quả được trộn vào phản hồi của mô hình.
Các công cụ là cục bộ, không phải trên đám mây. Codex thực thi các lệnh và đọc tệp cục bộ, ngay trên máy của bạn, vì vậy quyền truy cập vào dự án không phụ thuộc vào nhà cung cấp mô hình.
Sandbox. Trên Linux, Codex sử dụng bubblewrap để cách ly các lệnh đang chạy. Nếu hệ thống không có, Codex sẽ cảnh báo và sử dụng bản sao tích hợp sẵn — điều này không ảnh hưởng đến công việc, nhưng việc cài đặt gói qua trình quản lý hệ thống sẽ thuận tiện hơn.
Nếu bạn cần làm việc với hình ảnh — như ảnh chụp màn hình giao diện, sơ đồ trên ảnh — hãy sử dụng công cụ với mô hình có khả năng thị giác cho các tác vụ đó: các mô hình trong mạng lưới Gonka là mô hình văn bản. Đối với mã, lệnh và tệp, đây không phải là hạn chế.
Nếu Codex không phù hợp, hãy thử các agent terminal khác: hướng dẫn API nhanh cho thấy cách kết nối bất kỳ công cụ tương thích nào chỉ trong vài phút.
Muốn tìm hiểu thêm?
Khám phá các phần khác hoặc bắt đầu kiếm GNK ngay bây giờ.
Nhận khóa và token miễn phí →