جستجو در راهنما...

برای جستجوی مستندات تایپ کنید

Codex
Codex CLI

راهنمای راه‌اندازی OpenAI Codex CLI

Codex CLI را با Routerah روی ویندوز، macOS و لینوکس نصب و پیکربندی کنید.

نمای کلی

Codex CLI عامل کدنویسی ترمینالی OpenAI است. کد را از طریق وصله‌های سندباکس‌شده و قابل بازبینی می‌خواند، می‌نویسد و اجرا می‌کند. ارائه‌دهنده سفارشی‌اش را به نشانی پایه Routerah نشانه بروید تا از هر مدلی در کاتالوگ استفاده کنید.

پیکربندی سریع

این‌ها را در کلاینت بچسبانید. با ورود، کلید شما خودکار پر می‌شود.

text
نشانی پایه: https://api.routerah.app/v1
کلید API: YOUR_API_KEY

برای پر شدن خودکار کلید API وارد شوید

سازگاری

Chat CompletionsResponses APIپاسخ جریانیفراخوانی ابزار

راه‌اندازی گام‌به‌گام

  1. 1
    نصب Codex CLI

    Codex CLI را سراسری با npm نصب کنید.

  2. 2
    پیکربندی ارائه‌دهنده مدل

    فایل `~/.codex/config.toml` را ویرایش کنید. شناسه مدل خود را بگذارید و یک ارائه‌دهنده سفارشی با نشانی پایه Routerah با wire API از نوع responses اضافه کنید.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "routerah"
    
    [model_providers.routerah]
    name = "Routerah"
    base_url = "https://api.routerah.app/v1"
    wire_api = "responses"
    env_key = "OPENAI_API_KEY"

    برای پر شدن خودکار کلید API وارد شوید

  3. 3
    خروجی گرفتن کلید API

    متغیری که env_key نام می‌برد را export کنید. Codex کلید ارائه‌دهنده سفارشی را از محیط می‌خواند؛ auth.json فقط برای ورود به OpenAI است.

  4. 4
    اجرای Codex

    در پوشه پروژه خود `codex` را اجرا کنید.

powershell
$env:OPENAI_BASE_URL="https://api.routerah.app/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

برای پر شدن خودکار کلید API وارد شوید

مدل‌های پیشنهادی

مدل‌های رایگانی که اینجا کار می‌کنند. هر شناسه مدلی را می‌توانید در کلاینت بچسبانید.

minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free

نکات مهم

  • در خطای نقطه پایانی پشتیبانی‌نشده، مطمئن شوید `wire_api` روی `responses` است و نشانی پایه به `/v1` ختم می‌شود.
  • اگر درخواست‌ها احراز هویت نشده‌اند، بررسی کنید env_key به متغیری اشاره کند که واقعاً در شلی که codex را اجرا می‌کند export شده باشد.
  • شناسه رزروشده openai را نمی‌توانید برای ارائه‌دهنده سفارشی دوباره استفاده کنید. هر شناسه دیگری کار می‌کند؛ هم در model_providers و هم در model_provider.
ساخت کلید APIمدل‌ها