חיפוש בתיעוד...

התחילו להקליד כדי לחפש בתיעוד

Codex
Codex CLI

מדריך הגדרת OpenAI Codex CLI

התקינו והגדירו את Codex CLI עם UnoRouter ב-Windows, macOS ו-Linux.

סקירה כללית

Codex CLI הוא סוכן הקידוד של OpenAI למסוף. הוא קורא, כותב ומריץ קוד באמצעות טלאים מבודדים וניתנים לסקירה. כוונו את הספק המותאם שלו לכתובת הבסיס של UnoRouter כדי להשתמש בכל מודל בקטלוג.

הגדרה מהירה

הדביקו את אלה בלקוח. המפתח שלכם ממולא אוטומטית כשאתם מחוברים.

text
כתובת URL בסיסית: https://api.unorouter.com/v1
מפתח API: YOUR_API_KEY

התחברו למילוי אוטומטי של מפתח ה-API שלכם

תאימות

Chat CompletionsResponses APIהזרמהקריאת כלים

הגדרה שלב אחר שלב

  1. 1
    התקינו את Codex CLI

    התקינו את Codex CLI גלובלית עם npm.

  2. 2
    הגדירו את ספק המודל

    ערכו את `~/.codex/config.toml`. הגדירו את מזהה המודל שלכם והוסיפו ספק מותאם עם כתובת הבסיס של UnoRouter תוך שימוש ב-wire API מסוג responses.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "unorouter"
    
    [model_providers.unorouter]
    name = "UnoRouter"
    base_url = "https://api.unorouter.com/v1"
    wire_api = "responses"

    התחברו למילוי אוטומטי של מפתח ה-API שלכם

  3. 3
    הוסיפו את מפתח ה-API

    כתבו את מפתח ה-API של UnoRouter לתוך `~/.codex/auth.json`.

    json
    // ~/.codex/auth.json
    {
      "OPENAI_API_KEY": "YOUR_API_KEY"
    }

    התחברו למילוי אוטומטי של מפתח ה-API שלכם

  4. 4
    הפעילו את Codex

    הריצו `codex` בתיקיית הפרויקט שלכם.

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

התחברו למילוי אוטומטי של מפתח ה-API שלכם

מודלים מומלצים

מודלים חינמיים שעובדים כאן. הדביקו כל מזהה מודל בלקוח.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

נקודות לתשומת לב

  • בשגיאת נקודת קצה לא נתמכת, ודאו ש-`wire_api` הוא `responses` ושכתובת הבסיס מסתיימת ב-`/v1`.
  • שגיאת 401 פירושה שהמפתח ב-`~/.codex/auth.json` חסר או ישן. הדביקו מפתח חדש מלוח הבקרה של UnoRouter.
  • אם Codex מתעלם מהספק שלכם, בדקו את שם הטבלה ב-`config.toml`. מזהי ספק מאפשרים קווים תחתונים, לא מקפים (`model_providers.my_provider`, אף פעם לא `my-provider`). השם `openai` שמור ולא ניתן לדריסה.
ייצור מפתח APIמודלים