APIMaster.ai

DeepSeek V4 Flash dan Pro di Codex: Konfigurasi dan Pemilihan Model

Konfigurasikan DeepSeek di Codex dengan APIMaster. Temukan config.toml di Windows, macOS dan Linux, atur API key Anda, mulai chat interaktif dan pilih model.

Konfigurasikan API key APIMaster Anda dan config.toml milik Codex, lalu jalankan codex untuk chat dengan DeepSeek. Gunakan deepseek-v4-flash, deepseek-v4-pro. Codex terhubung melalui Responses API di https://apimaster.ai/v1.

Sebelum memulai

Selesaikan pemeriksaan lingkungan, instal Codex dengan mengikuti panduan umum, dan dapatkan API key APIMaster dengan akses ke model-model ini serta saldo yang cukup.

codex --version

1. Buka direktori konfigurasi

Windows

Tekan Win + R, masukkan path berikut dan tekan Enter:

%USERPROFILE%\.codex

Buat foldernya jika belum ada. Buka atau buat config.toml dengan editor teks. Pastikan nama filenya bukan config.toml.txt.

macOS / Linux

Di macOS, di Finder tekan Command + Shift + G dan masukkan:

~/.codex

Di Linux, buka direktori yang sama dengan file manager atau editor Anda. Jika diperlukan, buat dari terminal:

mkdir -p ~/.codex

Buka atau buat config.toml di direktori ini. Jika Anda menggunakan direktori state Codex kustom, gunakan direktori tersebut sebagai gantinya.

2. Konfigurasikan config.toml

Kedua platform menggunakan isi yang sama:

model = "deepseek-v4-flash"
model_provider = "apimaster"
model_reasoning_summary = "none"
model_supports_reasoning_summaries = false

[model_providers.apimaster]
name = "APIMaster"
base_url = "https://apimaster.ai/v1"
env_key = "APIMASTER_API_KEY"
wire_api = "responses"

Jika file sudah ada, buat cadangannya dan gabungkan pengaturan-pengaturan ini. Ganti key tingkat atas yang sudah ada alih-alih menduplikasinya, dan letakkan sebelum heading [table] pertama. Gabungkan bagian provider jika sudah ada. Ini mengubah provider dan model default untuk sesi Codex baru.

Base URL menyertakan /v1. Pertahankan wire_api = "responses"; endpoint Chat Completions saja tidak cukup untuk alur kerja ini. Pengaturan summary menonaktifkan ringkasan reasoning opsional, bukan proses berpikir internal model.

Untuk mempertahankan provider default Anda yang sudah ada, letakkan konfigurasi ini di ~/.codex/deepseek.config.toml sebagai gantinya (Windows: %USERPROFILE%\.codex\deepseek.config.toml). Lalu tambahkan --profile deepseek ke perintah startup di bawah. File profil bernama memerlukan Codex 0.134.0 atau lebih baru dan mewarisi pengaturan dasar lainnya.

3. Atur API key Anda

Ganti YOUR_APIMASTER_API_KEY dengan key dari APIMaster. Konfigurasi TOML menyimpan nama variabel lingkungan, bukan key itu sendiri.

Windows PowerShell

Jalankan di terminal tempat Anda akan menjalankan Codex:

$env:APIMASTER_API_KEY = 'YOUR_APIMASTER_API_KEY'

Untuk juga menyimpannya untuk terminal berikutnya:

[Environment]::SetEnvironmentVariable('APIMASTER_API_KEY', 'YOUR_APIMASTER_API_KEY', 'User')

Buka terminal baru setelah menyimpan variabel persisten, atau terus gunakan terminal saat ini tempat Anda menjalankan perintah pertama.

macOS / Linux

export APIMASTER_API_KEY='YOUR_APIMASTER_API_KEY'

Ini berlaku untuk terminal saat ini. Untuk menggunakannya kembali di terminal baru, tambahkan baris export yang sama ke file startup shell Anda, seperti ~/.zshrc untuk Zsh atau ~/.bashrc untuk Bash interaktif, lalu buka terminal baru. Jaga agar file yang berisi key asli tetap privat dan berada di luar repositori bersama.

4. Mulai Codex dan chat

Buka terminal di direktori proyek Anda dan jalankan:

codex

Setelah prompt first-run atau kepercayaan proyek yang normal, periksa bahwa model aktif adalah deepseek-v4-flash. Di percakapan Codex, masukkan:

Reply with exactly OK.

Balasan normal mengonfirmasi koneksi dasar. Anda kemudian dapat memintanya menjelaskan kode, membaca file, atau melakukan perubahan. Tinjau prompt izin file dan perintah seperti biasa.

5. Pilih model lain

Untuk ID model kustom ini, pilih model secara eksplisit saat memulai Codex. Jalankan satu perintah satu kali di terminal Anda:

codex --model deepseek-v4-flash
codex --model deepseek-v4-pro

Setiap perintah membuka percakapan interaktif. Untuk berpindah dari sesi yang terbuka, masukkan /exit, lalu jalankan perintah untuk model yang diinginkan. Untuk melanjutkan percakapan tersimpan yang sudah ada dengan model lain, gunakan codex resume SESSION_ID --model MODEL_ID alih-alih memulai percakapan baru.

Di Codex, /model membuka katalog model dan /status menampilkan model aktif. Menu tersebut tidak otomatis mencantumkan setiap model di marketplace model APIMaster. Jika model DeepSeek Anda tidak ada, gunakan --model seperti di atas. Jangan berasumsi sintaks /model MODEL_ID milik Claude Code berfungsi di Codex; itu bukan jalur pemilihan model kustom yang terverifikasi di sini.

Untuk profil bernama opsional, misalnya:

codex --profile deepseek --model deepseek-v4-flash

Untuk mengubah default untuk startup berikutnya, edit nilai model tingkat atas dalam konfigurasi yang Anda gunakan.

Pemecahan masalah

Gejala Pemeriksaan
API key tidak ada / 401 Atur APIMASTER_API_KEY di terminal yang menjalankan Codex; periksa validitas key dan saldo.
Masih menggunakan provider lain Periksa model_provider, profil yang dipilih, override proyek, dan flag startup. Restart setelah mengedit konfigurasi.
Error parse TOML Hindari key atau tabel duplikat; pengaturan tingkat atas harus mendahului heading tabel.
404 / protokol tidak didukung Gunakan https://apimaster.ai/v1 dan wire_api = "responses".
Model tidak ada di /model Gunakan ID model lengkap dengan codex --model. Katalog bawaan bukan daftar model gateway.
Peringatan metadata model atau daftar model ID-ID ini mungkin tidak memiliki metadata Codex. Periksa balasan akhir; batas konteks fallback bukan kapabilitas model yang terverifikasi.
Peringatan stream reasoning/output Periksa jawaban akhir dan hasil tool. Laporkan output yang terputus beserta model, versi CLI, waktu UTC, dan request ID jika tersedia.

Validasi dan pemeriksaan tool opsional

Tes integrasi tercatat: 2026-09-07 UTC, Codex CLI 0.153.4, Linux. Semua model yang tercantum di sini mengembalikan teks yang diharapkan dan menggunakan tool untuk membaca file lokal. Tugas coding kompleks berada di luar cakupan tes tersebut. Instruksi konfigurasi Windows dan macOS disediakan, tetapi sistem operasi tersebut bukan bagian dari run tercatat. Pemeriksaan-pemeriksaan ini tidak membuktikan kompatibilitas fitur penuh, perilaku sesi panjang, atau batas konteks maksimum.

Untuk memeriksa file tool, buat probe.txt di proyek sementara yang berisi:

FILE_PROBE_739182

Jalankan Codex di sana dengan model pilihan Anda, lalu masukkan:

Read probe.txt using a tool and reply with its exact contents. Do not guess.

Konfirmasikan bahwa file-reading tool berjalan dan jawabannya sesuai dengan isi file. Gunakan ini setelah percakapan dasar berfungsi.

FAQ

Apakah ini menggunakan langganan ChatGPT saya?

Permintaan menggunakan API key dan saldo APIMaster Anda. Codex adalah client-nya; DeepSeek adalah model yang dipilih. Konfigurasi ini tidak menjadikan DeepSeek sebagai model OpenAI.

Mengapa Claude Code menggunakan URL yang berbeda?

Codex menggunakan https://apimaster.ai/v1 untuk Responses. Claude Code menggunakan root situs https://apimaster.ai dan menambahkan /v1/messages sendiri.

Panduan terkait dan sumber