本指南目標:在 macOS 安裝 OpenAI Codex CLI,並接上自己的 MYAI168 API,使用 gpt-5.6-sol。
Codex 走 OpenAI 格式,接的是 MYAI168 的「OpenAI 相容端點」搭配 gpt-5.6-sol。
端點 https://www.myai168.com/nthu/api/openai/v1
模型 gpt-5.6-sol
準備好 MYAI168 API Key(Codex 透過環境變數 MYAI168_API_KEY 讀取金鑰,設定步驟見「二、設定 MYAI168」)。Node.js 僅「npm 安裝方式」需要——官方首選的 standalone 安裝器不需 Node。
官方首選:standalone 安裝器(不需 Node.js;官方文件 https://developers.openai.com/codex/cli/):
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex --version
替代方式:npm(需已安裝 Node.js):
npm install -g @openai/codex
source ~/.zshrc
codex --version
cc-switch 是跨平台 GUI,macOS 操作介面與 Windows 相同。(安裝方式見開發者中心的「cc-switch macOS」分頁。)
MYAI168;API Key = 你的金鑰;API Request URL = https://www.myai168.com/nthu/api/openai/v1確認金鑰已 export 在 ~/.zshrc(Codex 透過 env_key 讀取):
echo "[$MYAI168_API_KEY]"
應印出金鑰、非空 [];若為空,先加入並生效:
echo 'export MYAI168_API_KEY="你的金鑰"' >> ~/.zshrc
source ~/.zshrc
確認 cc-switch 有寫進 config.toml:
cat ~/.codex/config.toml
若 cc-switch 沒寫成功(config.toml 不存在),用手動方式。把下面「一整塊」複製貼上、Enter(第一行開頭一定要有 cat >):
mkdir -p ~/.codex
cat > ~/.codex/config.toml << 'EOF'
model = "gpt-5.6-sol"
model_provider = "myai168"
[model_providers.myai168]
name = "MYAI168"
base_url = "https://www.myai168.com/nthu/api/openai/v1"
env_key = "MYAI168_API_KEY"
wire_api = "responses"
EOF
確認:
cat ~/.codex/config.toml
關鍵:env_key 填「環境變數名稱」MYAI168_API_KEY,不是金鑰字串本身。
進一個測試資料夾再開(不要在家目錄):
mkdir -p ~/cc-test
cd ~/cc-test
codex
首次問信任資料夾 → 1. Yes。
驗證:進 codex 後問一個需要運算的問題:
123456 乘以 789 是多少?只回數字。
能算出 97406784、狀態列顯示 gpt-5.6-sol,即接通成功。
(不要用「你是誰」驗證——模型自我認知不可靠;以 MYAI168 後台呼叫紀錄為準。)
source ~/.zshrc,或重開終端機。(Windows 為開新 PowerShell;或 npm bin 不在 PATH,用 npm prefix -g 找目錄加進 PATH。)echo "[$MYAI168_API_KEY]" 確認有值;必要時 provider 區塊加 requires_openai_auth = false。(Windows 為確認 [Environment]::GetEnvironmentVariable("MYAI168_API_KEY","User") 有值,並開新視窗。)/model;或改 config.toml 的 model。臨時單次:codex -c model='"模型名稱"'