راهنمای راهاندازی OpenAI Codex CLI
Codex CLI را با Routerah روی ویندوز، macOS و لینوکس نصب و پیکربندی کنید.
نمای کلی
Codex CLI عامل کدنویسی ترمینالی OpenAI است. کد را از طریق وصلههای سندباکسشده و قابل بازبینی میخواند، مینویسد و اجرا میکند. ارائهدهنده سفارشیاش را به نشانی پایه Routerah نشانه بروید تا از هر مدلی در کاتالوگ استفاده کنید.
پیکربندی سریع
اینها را در کلاینت بچسبانید. با ورود، کلید شما خودکار پر میشود.
نشانی پایه: https://api.routerah.app/v1
کلید API: YOUR_API_KEYسازگاری
راهاندازی گامبهگام
- 1نصب Codex CLI
Codex CLI را سراسری با npm نصب کنید.
bashnpm install -g @openai/codex - 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" - 3خروجی گرفتن کلید API
متغیری که env_key نام میبرد را export کنید. Codex کلید ارائهدهنده سفارشی را از محیط میخواند؛ auth.json فقط برای ورود به OpenAI است.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4اجرای Codex
در پوشه پروژه خود `codex` را اجرا کنید.
$env:OPENAI_BASE_URL="https://api.routerah.app/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexمدلهای پیشنهادی
مدلهای رایگانی که اینجا کار میکنند. هر شناسه مدلی را میتوانید در کلاینت بچسبانید.
نکات مهم
- در خطای نقطه پایانی پشتیبانینشده، مطمئن شوید `wire_api` روی `responses` است و نشانی پایه به `/v1` ختم میشود.
- اگر درخواستها احراز هویت نشدهاند، بررسی کنید env_key به متغیری اشاره کند که واقعاً در شلی که codex را اجرا میکند export شده باشد.
- شناسه رزروشده openai را نمیتوانید برای ارائهدهنده سفارشی دوباره استفاده کنید. هر شناسه دیگری کار میکند؛ هم در model_providers و هم در model_provider.