logo

Cara Menggunakan CLI OpenAI Codex dengan API Key Sendiri

Buka Potensi Codex CLI dengan Zeabur AI Hub

Kyle ChungKyle Chung

Codex CLI adalah antarmuka yang ampuh untuk berinteraksi dengan AI melalui terminal Anda. Namun, mengunci diri pada satu penyedia layanan saja akan membatasi potensi Anda.

Dengan menghubungkan Codex CLI ke Zeabur AI Hub, Anda dapat mengarahkan kueri Anda ke model papan atas mana pun (seperti Claude, Grok, atau Gemini) menggunakan alat yang sama persis. Pengaturan ini bekerja dengan basis bayar sesuai penggunaan (pay-as-you-go)β€”tidak perlu repot mengelola banyak langganan untuk penyedia AI yang berbeda.

Jelajahi Model AI di Zeabur AI Hub

Akses model AI terkemuka dengan harga transparan di Zeabur AI Hub.

Claude, Gemini, GPT, dan lebih banyak lagi tersedia.

Berikut adalah cara mengaturnya.

🧱 Prasyarat

  1. Instal Codex CLI:

    bash
    npm install -g @openai/codex
  2. Kredensial Zeabur:

    • Buka Dashboard Zeabur Anda untuk mendapatkan AI Hub API Key.
  3. Pilih Endpoint Anda

    Zeabur saat ini menyediakan dua endpoint. Pilih yang secara geografis paling dekat dengan Anda:

    • Asia (Tokyo): https://hnd1.aihub.zeabur.ai/
    • US West (San Francisco): https://sfo1.aihub.zeabur.ai/

βš™οΈ Panduan Pengaturan Cepat

Anda perlu mengonfigurasi Codex untuk berkomunikasi dengan API terpadu Zeabur, bukan langsung ke penyedia tertentu.

1. Buat File Konfigurasi

Buat atau edit file konfigurasi di ~/.codex/config.toml. Tempelkan konfigurasi berikut untuk mendefinisikan Zeabur sebagai penyedia:

toml
# Model default yang digunakan
model = "gemini-3-pro-preview"
model_provider = "zeabur"
 
[model_providers.zeabur]
name = "Zeabur AI Hub"
# Catatan: Pastikan Anda menambahkan /v1 ke endpoint
base_url = "<https://hnd1.aihub.zeabur.ai/v1>"
env_key = "ZEABUR_API_KEY"
wire_api = "chat"

2. Atur API Key Anda

Anda perlu membuat API key Anda tersedia untuk alat tersebut.

Opsi A: Sekadar mencoba (Sementara)

Untuk penggunaan satu sesi:

bash
export ZEABUR_API_KEY="zeabur-api-key-anda"
codex "Who are you?"

Opsi B: Atur sekali untuk selamanya (Permanen)

Agar tidak perlu mengatur kunci setiap saat, tambahkan ke profil shell Anda.

  1. Buka konfigurasi shell Anda (misalnya, ~/.zshrc atau ~/.bashrc):

    bash
    nano ~/.zshrc
  2. Tempelkan baris ini di bagian paling bawah:

    bash
    export ZEABUR_API_KEY="zeabur-api-key-anda"
  3. Simpan dan muat ulang: source ~/.zshrc


πŸ’Έ Mulai Coding (Dengan Model Apa Saja)

Sekarang Anda dapat menggunakan alat CLI dengan fleksibilitas untuk mengganti model secara langsung.

Penggunaan Dasar:

bash
codex "Write a hello world function in Python"

Mengganti Model:

Anda dapat menimpa model default yang ditentukan dalam konfigurasi Anda menggunakan flag -m.

bash
# Gunakan Gemini
codex -m gemini-3-pro-preview "hi"
 
# Gunakan Claude
codex -m claude-sonnet-4-20250514 "hi"
 
# Gunakan GPT-4o
codex -m gpt-4o "hi"

Mengapa ini lebih baik:

  • Fleksibilitas: Beralih antara Grok, Claude, dan GPT tanpa mengganti alat.
  • Efisiensi Biaya: Bayar hanya untuk token yang Anda gunakan melalui Zeabur, daripada membayar biaya bulanan tetap untuk banyak langganan AI.

Jelajahi Model AI di Zeabur AI Hub

Akses model AI terkemuka dengan harga transparan di Zeabur AI Hub.

Claude, Gemini, GPT, dan lebih banyak lagi tersedia.

πŸ”§ Pemecahan Masalah (Troubleshooting)

Jika Anda mengalami masalah:

  • 401 Unauthorized:
    • Periksa apakah base_url di konfigurasi Anda menyertakan /v1.
    • Verifikasi variabel lingkungan Anda sudah diatur: echo $ZEABUR_API_KEY.
  • Model Not Found:
    • Pastikan nama model (misalnya, gpt-4o) saat ini didukung oleh Zeabur AI Hub. Periksa dashboard Zeabur untuk daftar ID mo
      Jelajahi Model AI di Zeabur AI Hub

      Akses model AI terkemuka dengan harga transparan di Zeabur AI Hub.

      Claude, Gemini, GPT, dan lebih banyak lagi tersedia.

del yang tersedia.

Selamat Coding!