تخفیف‌های نمایش‌داده‌شده توسط خود ارائه‌دهندگان اصلی اعمال می‌شوند و بازه زمانی مشخصی ندارند. این تخفیف‌ها فقط روی مصرف (Usage) اعمال می‌شوند و هنگام خرید اعتبار اعمال نمی‌گردند. میزان تخفیف ممکن است در هر لحظه کاهش یابد؛ حتی در زمان تخفیف، درخواست‌ها ممکن است به ارائه‌دهندهٔ بدون تخفیف بروند و قیمت کامل محاسبه شود.

ترمینال · OpenAI Codex CLI

راه‌اندازی OpenAI Codex CLI در ایران با اندپوینت Responses کایا ای آی

کایا ای آی پروتکل Responses را به‌صورت بومی پیاده کرده است، یعنی همان پروتکلی که Codex CLI به‌طور پیش‌فرض استفاده می‌کند. با تنظیم OPENAI_BASE_URL="https://kayaai.ir/api/v1" و کلید کایا، Codex را بدون تحریم‌شکن و با پرداخت ریالی روی پروژه‌های واقعی اجرا کنید.

  • پشتیبانی بومی /api/v1/responses
  • تنظیم OPENAI_BASE_URL
  • بدون تحریم‌شکن
  • پرداخت ریالی

خلاصه سریع

اگر فقط می‌خواهید وصل شود، همین چند خط کافی است. توضیح هر گام در ادامه آمده است.

اتصال سریع Codex CLI
export OPENAI_BASE_URL="https://kayaai.ir/api/v1"
export OPENAI_API_KEY="sk-llm-YOUR_KEY"
codex

چرا Codex روی کایا کار می‌کند؟

Codex CLI با پروتکل Responses کار می‌کند و درخواست را به مسیر POST /api/v1/responses می‌فرستد. کایا ای آی این اندپوینت را به‌صورت بومی پیاده کرده است؛ به همین دلیل نیازی به تغییر کد Codex یا پروکسی واسط ندارید.

با تعیین OPENAI_BASE_URL، Codex به‌جای سرور OpenAI، آدرس کایا را صدا می‌زند. اعتبار و مصرف هم مثل بقیه اندپوینت‌ها بر اساس توکن و به ریال از کیف پول شما کسر می‌شود.

  • پشتیبانی بومی از POST /api/v1/responses (فرمت استاندارد پروتکل Responses)
  • بدون نیاز به تغییر آی‌پی، پروکسی یا کارت ارزی
  • انتخاب مدل از کاتالوگ کایا با متغیر OPENAI_MODEL یا فایل config.toml
  • اعتبار، محدودیت نرخ و گزارش مصرف یکسان با سایر اندپوینت‌های کایا

پیش‌نیازها

نصب Codex CLI
node -v
npm install -g @openai/codex
codex --version
  • Node.js نسخه ۲۰ یا بالاتر
  • بسته OpenAI Codex CLI
  • کلید API از پنل کلیدها
  • اعتبار ریالی؛ با ۱۰۰ اعتبار هدیه ثبت‌نام شروع کنید

اتصال Codex CLI به کایا در سه گام

  1. ۱

    متغیرهای محیطی را تنظیم کنید

    دو متغیر اصلی را در ترمینال بگذارید: OPENAI_BASE_URL آدرس کایا را مشخص می‌کند و OPENAI_API_KEY کلید شماست. سپس Codex را اجرا کنید.

    اتصال و اجرا
    export OPENAI_BASE_URL="https://kayaai.ir/api/v1"
    export OPENAI_API_KEY="sk-llm-YOUR_KEY"
    codex

    آدرس را بدون /responses بنویسید؛ خود Codex مسیر /responses را به Base URL اضافه می‌کند. اگر می‌خواهید پروتکل را صریح کنید، متغیر OPENAI_WIRE_API="responses" را هم تنظیم کنید.

  2. ۲

    برای اجرای دائمی، فایل config.toml را بنویسید

    اگر نمی‌خواهید هر بار متغیرها را ست کنید، یک Provider اختصاصی برای کایا در ~/.codex/config.toml بسازید و از کلید خودتان با نام دلخواه (KAYA_API_KEY) استفاده کنید.

    ~/.codex/config.toml
    model = "anthropic/claude-sonnet-5.5"
    model_provider = "kayaai"
    
    [model_providers.kayaai]
    name = "Kaya AI"
    base_url = "https://kayaai.ir/api/v1"
    env_key = "KAYA_API_KEY"
    wire_api = "responses"
    کلید و اجرا
    export KAYA_API_KEY="sk-llm-YOUR_KEY"
    codex

    مقدار wire_api = "responses" را حتماً نگه دارید؛ این همان پروتکلی است که کایا پشتیبانی می‌کند.

  3. ۳

    داخل یک پروژه واقعی اجرا کنید

    وارد پوشه پروژه شوید و Codex را اجرا کنید. می‌توانید مدل را در لحظه هم مشخص کنید:

    اجرای Codex روی پروژه
    cd ~/projects/my-app
    codex --model anthropic/claude-sonnet-5.5

    Codex مثل یک عامل (agent) عمل می‌کند: فایل‌ها را می‌خواند، دستورها را اجرا می‌کند و تغییرات را با تأیید شما اعمال می‌کند.

تست اندپوینت Responses با cURL

برای اطمینان از درست کار کردن مسیر Responses، یک درخواست مستقیم بفرستید. فیلد input می‌تواند رشته ساده یا آرایه‌ای از آیتم‌های پیام باشد.

تست /api/v1/responses
curl -X POST https://kayaai.ir/api/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-llm-YOUR_KEY" \
  -d '{
    "model": "anthropic/claude-sonnet-5.5",
    "input": "فقط بنویس: تست موفق",
    "max_output_tokens": 256
  }'

انتخاب مدل در Codex

  • کارهای عامل‌محور و اجرای طولانی: openai/gpt-6.1-sol
  • کدنویسی روزمره با کیفیت بالا: anthropic/claude-sonnet-5.5
  • مصرف بالا با هزینه کم: deepseek/deepseek-v4.1-flash
  • فهرست کامل: کاتالوگ مدل‌ها

مدل را می‌توانید با --model در خط فرمان، با متغیر OPENAI_MODEL یا در فایل config.toml مشخص کنید.

عیب‌یابی و محدودیت‌ها

علامتعلت احتمالیراه‌حل
خطای 401کلید اشتباه یا حذف‌شدهکلید جدید از پنل کلیدها بسازید
خطای 402اعتبار کافی نیستکیف پول را از داشبورد ریالی شارژ کنید
خطای مدل نامعتبر (۴۰۰)شناسه مدل در کاتالوگ نیستشناسه را از صفحه مدل‌ها کپی کنید
عدم پشتیبانی از previous_response_idپروتکل Responses در کایا بدون حالت (stateless) استهر درخواست را مستقل بفرستید و تاریخچه را در پیام‌ها بگنجانید
پاسخ کند یا timeoutمدل استدلالی با ورودی بزرگورودی را کوتاه‌تر کنید یا مدل سریع‌تر انتخاب کنید

مدل‌های پیشنهادی برای Codex CLI

GPT 6.1 Sol

openai/gpt-6.1-sol

بهترین گزینه برای کارهای عامل‌محور (agentic) و پیروی دقیق از دستورها؛ مناسب اجرای طولانی Codex روی یک وظیفه.

Claude Sonnet 5.5

anthropic/claude-sonnet-5.5

تعادل کیفیت و هزینه برای ویرایش کد، تست‌نویسی و تغییرات چندفایلی در Codex.

DeepSeek V4.1 Flash

deepseek/deepseek-v4.1-flash

کارهای حجمی و کم‌هزینه؛ ایده‌آل برای تغییرات تکراری و رفع خطاهای ساده.

سوالات متداول

آیا Codex CLI در ایران بدون VPN کار می‌کند؟
بله. وقتی OPENAI_BASE_URL روی https://kayaai.ir/api/v1 تنظیم شود، همه درخواست‌ها به دامنه کایا می‌رود که از داخل ایران بدون پروکسی در دسترس است.
تفاوت Codex CLI با Claude Code روی کایا چیست؟
هر دو به کایا وصل می‌شوند اما پروتکل متفاوتی دارند: Codex از /api/v1/responses و Claude Code از /api/v1/messages استفاده می‌کند. کایا هر دو را بومی پشتیبانی می‌کند و می‌توانید هر دو ابزار را با یک کلید و یک کیف پول اجرا کنید.
آیا در Codex می‌توانم از مدل‌های غیر OpenAI استفاده کنم؟
بله. هر مدل چت کاتالوگ قابل استفاده است؛ مثلاً anthropic/claude-sonnet-5.5 یا deepseek/deepseek-v4.1-flash. فقط شناسه مدل را در config یا خط فرمان بگذارید.
چرا previous_response_id کار نمی‌کند؟
ویژگی‌های حالت‌دار Responses در لایه واسط کایا پشتیبانی نمی‌شوند؛ بنابراین هر درخواست باید مستقل باشد و اگر به تاریخچه نیاز دارید، پیام‌های قبلی را در ورودی بفرستید.
هزینه اجرای Codex روی کایا چطور محاسبه می‌شود؟
بر اساس مصرف واقعی توکن و به ریال. هر اجرا در تاریخچه مصرف با مدل، توکن و هزینه ثبت می‌شود.

مطالعه بیشتر

راهنماهای مرتبط

  • Claude Code

    اتصال Claude Code به کایا ای آی در سه دستور: پشتیبانی بومی از اندپوینت آنتروپیک /api/v1/messages، تنظیم ANTHROPIC_BASE_URL و ANTHROPIC_AUTH_TOKEN و اجرای claude بدون تحریم‌شکن و با پرداخت ریالی. انتخاب مدل Claude Sonnet 5.5 و Opus 5.5.

  • n8n

    آموزش اتصال n8n به API کایا ای آی: در نود OpenAI Chat Model مقدار Base URL را روی https://kayaai.ir/api/v1 و کلید sk-llm-... را بگذارید و روی سرور مجازی ایرانی بدون پروکسی از بیش از ۴۳۸ مدل با پرداخت ریالی استفاده کنید.

۳۰ ثانیه تا کلید API

همین حالا کلید API کایا را بگیرید و OpenAI Codex CLI را وصل کنید

ثبت‌نام رایگان، ساخت کلید API در کمتر از ۳۰ ثانیه و اجرای همان دستورهایی که در این راهنما دیدید. بدون کارت اعتباری بین‌المللی، بدون تحریم‌شکن و با پرداخت ریالی بر اساس مصرف واقعی.

  • ۱۰۰ اعتبار هدیه ثبت‌نام
  • پرداخت ریالی
  • بدون کارت ارزی
  • کلید API در ۳۰ ثانیه