این مقاله درباره Codex، عامل کدنویسی OpenAI، است. اگر به ChatGPT کار، تجربهای جداگانه از ChatGPT برای پژوهشهای طولانیتر و وظایف تحویلدادنی، علاقهمندید، ChatGPT کار و Codex را ببینید؛ برای جزئیات فنی Codex، به صفحه Codex در سایت توسعهدهندگان ما مراجعه کنید. Codex در همه طرحهای ChatGPT گنجانده شده است.
برای اطلاعات درباره قابلیتهای ChatGPT مانند Sora، ChatGPT Images یا حالت صوتی، لطفاً به مقالههای دیگر در مرکز راهنمایی ما مراجعه کنید.
درباره ChatGPT سخنگو — از جمله Chat Voice معمولی و Voice در کار و Codex روی دسکتاپ — بیشتر بدانید.
Codex چیست؟
Codex یک عامل AI است که به شما در نوشتن، بازبینی و عرضه کد کمک میکند.
شروع به کار
نحوه اتصال Codex به حساب ChatGPT شما
برای شروع استفاده از Codex با طرح ChatGPT خود:
با حساب ChatGPT خود وارد شوید.
Codex در همه طرحهای ChatGPT، از جمله Free و Go، گنجانده شده است. محدودیتهای مصرف بسته به طرح متفاوت است.
برای اطلاعات بیشتر، از جمله گزینههای مصرف بالاتر برای افراد و طرحهای اعتبار Codex برای کاربران کسبوکاری، بهchatgpt.com/pricing مراجعه کنید.
کلاینت Codex موردنظر خود را اجرا کنید و دستورالعملها را برای ورود با ChatGPT دنبال کنید:
مراحل راهاندازی نمایشدادهشده در کلاینت انتخابی را دنبال کنید.
استفاده شما از Codex تابع چه شرایطی است؟
وقتی با یک حساب موجود ChatGPT وارد Codex میشوید، شرایط استفاده وسیاست حفظ حریم خصوصی ChatGPT — یاتوافقنامه خدمات آنلاین متناظر برای کاربران OpenAI API و ChatGPT Enterprise، Education یا Business — برای دادههای بهاشتراکگذاشتهشده میان Codex و ChatGPT اعمال میشود.
راهاندازی و کنترلهای Enterprise
پیشفرضهای مدل برای Codex
مدیران و مالکان فضای کاری میتوانند مدل آغازین، سطح استدلال، سرعت و رفتار چت جدید را برای Codex از مسیر تنظیمات فضای کاری ← مدلها (باز کردن Models) پیکربندی کنند. این تنظیمات تجربه آغازین عضو را تعریف میکنند؛ مدلهای ناموجود را در دسترس قرار نمیدهند و الزامات اجباری فضای کاری را لغو نمیکنند.
وقتی بیش از یک تنظیم اعمال میشود، کنترلهای اجباری اولویت دارند: الزامات requirements.toml مدیریتشده، پیشفرضهای آغازین فضای کاری را لغو میکنند و پیشفرضهای آغازین فضای کاری بر انتخاب آغازین محلی عضو مقدماند. اعضا فقط زمانی میتوانند از پیشفرض آغازین تغییر دهند که مدل همچنان برایشان در دسترس باشد و هیچ الزام اجباری مانع این تغییر نشود.
راهاندازی
برای راهنمای جامع راهاندازی فضای کاریتان با Codex، لطفاً به
راهنمای ما در اینجا مراجعه کنید:راهنمای مدیر Enterprise
افزونهها
فهرست افزونهها در همه طرحهای ChatGPT قابل مشاهده است. اینکه یک عضو بتواند افزونهای را نصب یا استفاده کند، به طرح، تنظیمات فضای کاری، نقش، سطح استفاده و مجوزهای برنامهای که افزونه نیاز دارد بستگی دارد. برای فضاهای کاری Business و Enterprise/Edu، مدیران و مالکان نصب افزونه را در Workspace settings > Plugins و دسترسی برنامههای زیربنایی را در Workspace settings > Apps مدیریت میکنند.
یک افزونه میتواند شامل مهارتها، برنامهها و الگوهای برنامه باشد. اگر افزونهای به یک برنامه نیاز داشته باشد، پیش از آنکه Codex بتواند از قابلیت متکی به آن برنامه استفاده کند، آن برنامه باید برای نقش عضو فعال شده باشد. تنظیمات موجود برنامه همچنان اعمال میشوند؛ از جمله دسترسی نقش، کنترلهای اقدام، تنظیمات تأیید، تنظیمات همگامسازی، محدودیتهای دامنه و احراز هویت ارائهدهنده.
کنترلهای افزونه در فضای کاری میتوانند تعیین کنند که یک افزونه برای نقشهای واجد شرایط در دسترس یا نصبشده باشد. نصبشده افزونه را بهطور پیشفرض برای آن نقش نصب میکند؛ در دسترس به اعضا اجازه میدهد خودشان آن را نصب کنند. وقتی افزونه روی آن سطح استفاده در دسترس باشد، این کنترلها در وب ChatGPT، موبایل ChatGPT، دسکتاپ ChatGPT و Codex اعمال میشوند. مدیران برای هر سطح استفاده، کلید جداگانهای برای برنامه یا افزونه تنظیم نمیکنند.
برخی افزونههای محلی یا ویژه Codex ممکن است فقط در Codex قابل استفاده باشند. اگر افزونهای بهصورت محلی ایجاد شده باشد، ممکن است پیش از استفاده در فضای کاری گستردهتر، لازم باشد توسط مدیر بارگذاری، وارد یا در دسترس قرار داده شود.
سایتها در Codex
سایتها در طرحهای پولی ChatGPT، بهجز Free و Go، در مناطق پشتیبانیشده در دسترس است. سایتها در حال حاضر در منطقه اقتصادی اروپا، سوئیس یا بریتانیا در دسترس نیست. مدیران فضای کاری کنترل میکنند که آیا اعضا میتوانند سایتها ایجاد کنند یا آنها را بهصورت عمومی منتشر کنند.
در جاهایی که سایتها در Codex در دسترس است، آنچه میخواهید بسازید را توضیح دهید، پیشنمایش تولیدشده را بررسی کنید و از کنترلهای اشتراکگذاری موجود استفاده کنید. برای جریان کامل ساخت و استقرار، راهنمای توسعهدهنده Codex Sites را ببینید.
مدیران فضای کاری میتوانند ایجاد سایتها و انتشار عمومی را از طریق تنظیمات موجود در طرح خود کنترل کنند.
کنترلهای موجود به طرح و پیکربندی فضای کاری بستگی دارد. اگر کنترل مورد انتظار را پیدا نمیکنید، با پشتیبانی OpenAI تماس بگیرید.
حالت توسعهدهنده برای استفاده از Browser و مرورگر درونبرنامهای
حالت توسعهدهنده با استفاده از Browser در Chrome و مرورگر درونبرنامهای Codex کار میکند. این قابلیت به Codex دسترسی کنترلشده به Chrome DevTools Protocol (CDP) میدهد تا عیبیابی عمیقتر مرورگر انجام شود؛ مانند بررسی خروجی کنسول، ترافیک شبکه، وضعیت صفحه و عملکرد JavaScript.
میتوانید این قابلیت را بهصورت محلی در برنامه دسکتاپ ChatGPT فعال کنید: Settings > Browser را باز کنید و در بخش Developer mode، گزینه Enable full CDP access را روشن کنید. دسترسی کامل CDP به Codex اجازه میدهد بخشهای داخلی حساس مرورگر را بررسی و کنترل کند که ممکن است دادههای شما را در معرض خطر قرار دهد؛ و Codex پیش از استفاده از دسترسی کامل CDP برای بررسی یک وبسایت، تأیید صریح شما را میخواهد.
مدیران/مالکان میتوانند با دسترسی به سیاستها و پیکربندیها درتنظیمات ابری Codex و تنظیم browser_use_full_cdp_access روی false، این قابلیت را برای فضای کاری خود خاموش کنند. غیرفعال کردن کلی استفاده از Browser، CDP را نیز غیرفعال میکند.
برای جزئیات راهاندازی و تأیید، بهحالت توسعهدهنده مراجعه کنید. توجه داشته باشید مدیران/مالکان باید ابتدامرورگر درونبرنامهای را فعال کنند و سپس حالت توسعهدهنده را فعال کنند.
RBAC (کنترل دسترسی مبتنی بر نقش)
دسترسی به Codex را میتوان به نقشهای کاربری مشخص اعطا کرد. برای اطلاعات بیشتر درباره راهاندازی RBAC، لطفاً به راهنمای ما در اینجا مراجعه کنید:RBAC
Compliance API
مصرف Codex، از جمله کلاینتهای محلی مانند CLI و افزونه IDE و همچنین مصرف وب یا مصرف واگذارشده به ابر، درCompliance API در دسترس است. این سطح گزارش، کلاینتهای پشتیبانیشده Codex را پوشش میدهد و از نقاط پایانی ویژه وظایف ابری جداست.
محدودیتهای مصرف بر اساس طرح
مصرف در Codex، ChatGPT کار، ChatGPT for Excel و Workspace Agents، وقتی این قابلیتها در طرح شما موجود باشند، از همان مجموعه مشترک مصرف عاملی و اعتبار کسر میشود. میزان مصرف یک وظیفه Codex بسته به اندازه و پیچیدگی کار، مدل و محل اجرای وظیفه متفاوت است. اسکریپتهای کوچک ممکن است فقط بخشی از سهمیه شما را مصرف کنند، اما پایگاههای کد بزرگتر، وظایف طولانیمدت و نشستهای طولانی مصرف بیشتری دارند.
ChatGPT سخنگو در کار و Codex روی دسکتاپ برای کارهای وظیفهای از همین مجموعه مشترک عاملی استفاده میکند. زمان Voice متصل، در مواردی که قیمتگذاری منعطف اعمال میشود، جداگانه اندازهگیری میشود. Chat Voice معمولی سقفهای جداگانه دارد و مصرف Codex را کاهش نمیدهد.
اگر به محدودیت Codex خود نزدیک شدهاید یا به آن رسیدهاید، صفحه مصرف Codex یا بنر محدودیت را برای گزینههای موجود در طرح خود بررسی کنید. برخی کاربران Plus و Pro میتوانند برای ادامه استفاده از Codex اعتبار اضافه کنند؛ کاربران دیگر ممکن است نیاز به ارتقا داشته باشند یا منتظر بازنشانی محدودیت بمانند.
برای فهرست کامل محدودیتها، نرخها و گزینههای اعتبار Codex، بهصفحه قیمتگذاری در وبسایت توسعهدهندگان OpenAI مراجعه کنید.
زمینه و کنترلهای داده
برخی قابلیتهای Codex میتوانند با امکان بهخاطر سپردن زمینه، ادامه کار در طول زمان و اتصال به ابزارهایی که انتخاب میکنید، Codex را مفیدتر کنند. این موارد شامل Memories، Scheduled Tasks، مرورگر درونبرنامهای Codex و Computer Use میشوند. برای اطلاعات بیشتر درباره این قابلیتها و سایر قابلیتها، از جمله نحوه مدیریت دادههایی که این قابلیتها ذخیره میکنند و با آنها تعامل دارند، مرکز توسعهدهندگان ما را ببینید.
ضبط و بازپخش
ضبط و بازپخش هنگام استفاده از Codex در برنامه دسکتاپ ChatGPT روی macOS برای کاربران واجد شرایط در دسترس است. این قابلیت به شما امکان میدهد یک گردشکار را یکبار نشان دهید و آن را به مهارتی قابل استفاده مجدد تبدیل کنید. برای گردشکارهای پایدار و تکرارپذیری که نشان دادنشان از توضیح دادنشان آسانتر است، مفید است.
ضبط و بازپخش نیاز دارد Computer Use در دسترس و فعال باشد، و دسترسی اولیه شامل اتحادیه اروپا، سوئیس و بریتانیا نمیشود. هنگام ضبط، Codex اقدامها و محتوای پنجره لازم برای یادگیری گردشکار را مشاهده میکند. ضبطها را متمرکز بر وظیفه نگه دارید و هنگام ضبط از وارد کردن اطلاعات محرمانه یا دادههای حساس خودداری کنید.
برای اطلاعات بیشتر، راهنمای ضبط و بازپخش را ببینید.
کنترلهای داده
کنترلهای داده آموزشی ChatGPT شما برای محتوایی که از طریق Codex پردازش میشود اعمال میشوند، از جمله اسکرینشاتهایی که Computer Use میگیرد. گردشکارهای محلی روی دستگاه شما اجرا میشوند؛ وظایف ابری در محیطهای مدیریتشده توسط OpenAI اجرا میشوند. سرویسهای متصل ممکن است در سطوح پشتیبانیشده ChatGPT و Codex در دسترس باشند، و میتوانید هر زمان آنها را قطع اتصال کنید.
پرسشهای متداول
افزونه CLI یا IDE مربوط به Codex از کدام مدل استفاده میکند؟
مدلی که Codex بهطور پیشفرض استفاده میکند، به نسخه CLI یا افزونه IDE و پیکربندی شما بستگی دارد. برای دیدن مدلهای موجود و نحوه پیکربندی مدلهای مختلف، بهمستندات Codex مراجعه کنید.
آیا OpenAI با استفاده من از Codex آموزش میدهد؟
Business، Enterprise و Edu
بهطور پیشفرض، OpenAI از هیچیک از ورودیها یا خروجیهای محصولات ما برای کاربران کسبوکاری، از جمله ChatGPT Business، ChatGPT Enterprise و API، برای بهبود مدلهای ما استفاده نمیکند. با این حال، مالکان سازمانهای API میتوانند انتخاب کنند که دادههای API را با OpenAI به اشتراک بگذارند. این تنظیم برای برخی سازمانها، از جمله Enterprise و مشتریانی که عدم ذخیره داده برایشان فعال است، در دسترس نیست.
دربارهاشتراکگذاری بازخورد، دادههای ارزیابی و تنظیم دقیق، و ورودیها و خروجیهای API با OpenAI بیشتر بدانید.
Pro و Plus
ممکن است از گفتگوها برای بهبود مدلها استفاده شود، مگر اینکه آموزش را درکنترلهای داده ChatGPT خاموش کنید. برای اطلاعات بیشتر، ببینیددادههای شما چگونه برای بهبود عملکرد مدل استفاده میشود.
آیا میتوانم Codex را در IDE خود اجرا کنم؟
بله، افزونه Codex برای VS Code با بیشتر فورکهای VS Code سازگار است. برای IDEهای دیگر نیز میتوانید Codex CLI را در ترمینال IDE اجرا کنید.
مجوزهای فضای کاری چگونه برای Codex در برنامه دسکتاپ ChatGPT اعمال میشوند؟
بله. فضاهای کاری مدیریتشده میتوانند استفاده محلی از Codex و وظایف ابری Codex را جداگانه کنترل کنند. Codex Local شامل CLI، افزونه IDE و جریانهای کاری دسکتاپ است، در حالی که Codex Cloud وظایف ابری واگذارشده را پوشش میدهد. Remote Control نیز ممکن است به فعالسازی در فضای کاری یا مجوز RBAC نیاز داشته باشد، و دستگاه باید در تنظیمات دسکتاپ ChatGPT اجازه کشف و کنترل را بدهد.
برای راهنمای جامع راهاندازی فضای کاریتان با Codex، لطفاً به راهنمای ما در اینجا مراجعه کنید:راهنمای مدیر Enterprise
برای عیبیابی Codex در برنامه دسکتاپ ChatGPT از کجا میتوانم کمک بگیرم؟
اگر هنگام استفاده از Codex در برنامه دسکتاپ ChatGPT با مشکل روبهرو شدید، به راهنمای پلتفرم ما مراجعه کنید. اگر به کمک بیشتری نیاز دارید، با ما تماس بگیرید.
چگونه میتوانم به Codex Enterprise Analytics دسترسی پیدا کنم؟
دسترسی به Codex Enterprise Analytics برای فضاهای کاری Enterprise که Codex در آنها فعال است، در دسترس است. برای استفاده از API مربوط به Codex Enterprise Analytics، از کلید API سازمانی استفاده کنید که دسترسی Codex Enterprise Analytics دارد. اگر درخواست API شما به دلیل نداشتن دسترسی در کلید رد شد، از مدیر فضای کاری یا سازمان خود بخواهید کلیدی با دسترسی Codex Enterprise Analytics ارائه کند.
برای جزئیات راهاندازی و دسترسی API، بهمستندات API ما مراجعه کنید.
آیا محدودیتهای نرخ مرتبط با ChatGPT برای بارگذاری فایل، محدودیتهای تصویر و سقفهای صوتی برای Codex اعمال میشوند؟
بارگذاری فایل در ChatGPT، تولید تصویر یا صدا محدودیتهای مصرف، دورههای بازنشانی و بنرهای جداگانه دارند. برای مثال، اگر در ChatGPT هنگام بارگذاری فایل بنرهایی مانند «۵۰ تصویر در روز گذشته»، «تا ۷۲۰ ساعت دیگر بازنشانی میشود»، رسیدن به سقفهای صوتی، یا بنرهای محدودیت بارگذاری را میبینید، این محدودیتها برای Codex اعمال نمیشوند.
برای جزئیات مربوط به محدودیتهای تصویر، ویدئو و صدا، بهمحدودیتهای تولید تصویر و ویدئو ومحدودیتهای استفاده صوتی مراجعه کنید. برای اطلاعات درباره محدودیتهای بارگذاری فایل در ChatGPT و عیبیابی، بهپرسشهای متداول بارگذاری فایل مراجعه کنید. برای اطلاع از وضعیت سرویسهای مختلف ChatGPT، از جمله بارگذاری فایل، بهصفحه وضعیت OpenAI مراجعه کنید.
ChatGPT سخنگو که در کار یا Codex روی دسکتاپ استفاده میشود، جداگانه اندازهگیری میشود؛ اما وظایفی که از طریق Voice شروع میشوند، از همان مجموعه مشترک عاملیِ کار و Codex استفاده میکنند. بیشتر بدانید.
دعوتهای ارجاعی Codex و بازنشانیهای ذخیرهشده چگونه کار میکنند؟
کاربران واجد شرایط ممکن است دعوتهای ارجاعی Codex را در منوی پروفایل ببینند. کاربران طرح شخصی ممکن است دعوت از یک دوست را ببینند، و اعضای واجد شرایط فضای کاری Business ممکن است دعوت از یک همکار را ببینند. پنجره دعوت جزئیات پیشنهاد فعلی را نشان میدهد، مانند پاداش فعلی، محدودیتهای دعوت، تاریخ انقضا و هر شرطی که برای گیرنده اعمال میشود.
در برخی تبلیغات Plus و Pro، یک ارجاع موفق میتواند یک بازنشانی ذخیرهشده برای محدودیت نرخ Codex اضافه کند. برای استفاده از بازنشانی ذخیرهشده، منوی پروفایل را باز کنید و خلاصه مصرفی را انتخاب کنید که تعداد بازنشانیهای موجود را نشان میدهد، مانند ۱ بازنشانی موجود است.
پاداشهای ارجاع بسته به پیشنهاد و طرح متفاوت است. برای جزئیات پاداش فعلی، محدودیتها و شرایط واجد بودن، بهدعوت از دوستان و همکاران وتبلیغات ارجاعی Codex مراجعه کنید.
چگونه میتوانم در Codex دستورالعملهای پروژه ایجاد کنم؟
هنگام استفاده از Codex در برنامه دسکتاپ ChatGPT، از /init استفاده کنید تا یک چارچوب AGENTS.md برای پروژه فعلی ایجاد شود. این از همان جریان کاری مقداردهی اولیه Codex CLI استفاده میکند. برای فرمانهای دیگر، به فرمانهای برنامه مراجعه کنید.
اگر هنگام کار Codex به محدودیت مصرف برسم چه میشود؟
اگر در طول یک نوبت فعال به محدودیت مصرف برسید، Codex میتواند با رعایت محدودیتهای استفاده منصفانه، کار روی همان نوبت را ادامه دهد. پس از آن نوبت، صفحه مصرف Codex یا بنر محدودیت را بررسی کنید تا گزینههای موجود در طرح خود را ببینید؛ مانند افزودن اعتبار، اعمال یک بازنشانی موجود، ارتقا یا انتظار برای بازنشانی محدودیت.
برای جزئیات بیشتر، بهمحدودیتهای مصرف Codex مراجعه کنید.
