بلاگ پر واپس
BananaBanana Teamtutorialmcpvideo

Codex MCP سیٹ اب: ایک config.toml سے امیجز اور ویڈیو

Codex CLI، IDE ایکسٹینشن اور ChatGPT ڈیسк ٹاپ کو ایک ہی MCP میڈیا سرور سے جوڑیں: bearer_token_env_var کے ساتھ config.toml، پانچ حقیقی مسائل، اور ایک Veo پرومو ویڈیو صرف $0.70 میں۔

Codex MCP سیٹ اب: ایک config.toml سے امیجز اور ویڈیو

Codex کے لیے ایک MCP سرور ایک بیرونی ٹول باکس ہے جسے OpenAI کا کوڈنگ ایجنٹ اپنے تینوں فرنٹ اینڈز سے ایک ساتھ کال کر سکتا ہے: CLI، IDE ایکسٹینشن، اور ChatGPT ڈیسک ٹاپ ایپ میں Codex ٹیب۔ ایک TOML بلاک، اور ایک ایجنٹ جو عام طور پر کوڈ ایڈٹ کرتا ہے، اسے وہ صلاحیتیں مل جاتی ہیں جو اس کے ماڈلز کے پاس پہلے سے نہیں ہیں، بشمول امیج اور ویڈیو جنریشن۔ Codex سارا دن کام کرتا ہے اور ٹیسٹ چلاتا ہے، لیکن اس کے پیچھے کوئی بھی ماڈل آپ کو ایک MP4 فراہم نہیں کر سکتا۔ ایک جنریشن سرور شامل کریں اور "ریلیز نوٹس کے لیے ایک پرومو کلپ بنائیں" ایک ایسی ٹرمینل ہدایت بن جاتی ہے جس کا اختتام ایک حقیقی فائل پر ہوتا ہے۔

اگر آپ صرف اسی کے لیے آئے ہیں، تو یہ ہے پورا سیٹ اپ۔ اپنے BananaBanana profile میں ایک API کی بنائیں، پھر اسے ~/.codex/config.toml میں شامل کریں:

[mcp_servers.bananabanana]
url = "https://bananabanana.pro/api/mcp"
bearer_token_env_var = "BB_API_KEY"

اپنے ماحول (environment) میں BB_API_KEY=bb_live_YOUR_KEY ایکسپورٹ کریں اور Codex کو دوبارہ شروع کریں۔ بس یہ ہے: کوئی لوکل سرور پروسیس نہیں، کوئی Google Cloud پروجیکٹ نہیں، کوئی سبسکرپشن نہیں۔ امیجز پری پیڈ بیلنس سے صرف $0.03 سے چارج ہوتی ہیں، ویڈیو $0.10 سے۔ نیچے دی گئی ڈیمو ویڈیو اسی اینڈ پوائنٹ کے ذریعے ایک لائیو کی پر تیار کی گئی تھی جب میں ٹیکسٹ لکھ رہا تھا، اور اس مضمون کے لیے $1.03 کا مکمل میڈیا بل آخر میں تفصیل سے دیا گیا ہے۔

یہاں ایک ہی کنفیگ فائل سب کچھ کیوں ہے

زیادہ تر MCP کلائنٹس آپ کو ہر سطح کو الگ الگ کنفیگر کرنے پر مجبور کرتے ہیں۔ Codex ایسا نہیں کرتا، اور یہی اس کا واقعی خوبصورت حصہ ہے۔ official Codex MCP docs اسے ایک جملے میں پیش کرتی ہیں: "ChatGPT ڈیسک ٹاپ ایپ، Codex CLI، اور IDE ایکسٹینشن اس کنفیگریشن کو شیئر کرتے ہیں۔" TOML بلاک کو ایک بار پیسٹ کریں اور وہی سات جنریشن ٹولز ٹرمینل سیشن سے VS Code اور ڈیسک ٹاپ ایپ کے Codex ٹیب تک آپ کے ساتھ رہیں گے۔

ایک ٹرمینل ونڈو، ایک کوڈ ایڈیٹر اور ایک چیٹ ایپلیکیشن کی ادارتی مثال جو دھاگوں کے ذریعے ایک پیڈسٹل پر رکھی سنگل کی (key) سے جڑی ہوئی ہیں، تین ایپس کے لیے ایک ہی Codex کنفیگ کا استعارہ

یہ بدل دیتا ہے کہ سرور کس لیے ہے۔ Cursor یا VS Code میں، امیج ٹول زیادہ تر اسی ریپو کے لیے کام کرتا ہے جو آپ نے کھول رکھی ہو۔ Codex کے ساتھ ٹرمینل خود ایک میڈیا کنسول بن جاتا ہے: آپ کسی بھی ایڈیٹر کے بغیر ایک سادہ شیل سے ویڈیو رینڈر مانگ سکتے ہیں، اور بعد میں ڈیسک ٹاپ ایپ سے اسے چیک کر سکتے ہیں۔ ان لوگوں کے لیے جو tmux میں رہتے ہیں اور GUI ایپس کو کبھی کبھار استعمال کرتے ہیں، یہ "ایک پلگ ان جو میں نے کہیں سیٹ اپ کیا ہے" اور "ایک کمانڈ جس کا میں واقعی استعمال کرتا ہوں" کے درمیان فرق ہے۔

متبادل، ہمیشہ کی طرح، آپ کے اپنے کلاؤڈ اکاؤنٹ سے منسلک اپنی Google API کی، کوٹہ اور بلنگ کے ساتھ ایک لوکل MCP سرور چلانا ہے۔ یہ کام کرتا ہے۔ لیکن اس کی دیکھ بھال کرنا بھی ایک کام ہے۔ ریموٹ اینڈ پوائنٹ پہلے ہی ہماری طرف چل رہا ہے، اسی پائپ لائن پر جس پر BananaBanana web generator چلتا ہے، اور آپ کا واحد کریڈنشل ایک قابل منسوخی bb_live_ کی ہے۔

آپ Codex کو ایک MCP سرور سے کیسے جوڑتے ہیں؟

نیچے دی گئی کنفیگریشن کی تفصیلات کو 11 جولائی 2026 تک کی آفیشل Codex MCP دستاویزات کے مطابق چیک کیا گیا ہے (OpenAI نے حال ہی میں اسے developers.openai.com سے learn.chatgpt.com پر منتقل کیا ہے، اس لیے ری ڈائریکٹ پر حیران نہ ہوں)۔

پہلا، register کریں اور Profile ← MCP API Keys کھولیں۔ کی (key) صرف ایک بار دکھائی جاتی ہے اور ہماری طرف ہیش کر کے محفوظ کی جاتی ہے، اس لیے اسے فوراً کاپی کر لیں۔ نئے اکاؤنٹس کے بیلنس میں $0.20 سے شروعات ہوتی ہے، جو سب سے سستے ماڈل پر چھ ٹیسٹ امیجز کے لیے کافی ہے۔

دوسرا، اس مضمون کے اوپر سے TOML بلاک کو ~/.codex/config.toml میں شامل کریں، اگر فائل موجود نہیں ہے تو اسے بنائیں۔ [mcp_servers.bananabanana] ٹیبل کسی بھی Streamable HTTP سرور کے لیے url اور تصدیق کے لیے bearer_token_env_var لیتا ہے: Codex اسٹارٹ اپ پر نامزد ماحول کے متغیر (environment variable) کو پڑھتا ہے اور اس کی ویلیو کو Authorization ہیڈر کے طور پر بھیجتا ہے۔ کی (key) کبھی بھی فائل کو نہیں چھوتی، جس کا مطلب ہے کہ فائل شیئر کے قابل رہتی ہے، ڈاٹ فائلز ریپوز میں بھی۔ ہمارا MCP server page ہمارے تصدیق شدہ ہر کلائنٹ کے لیے ایک مطابقت کی ٹیبل کے ساتھ یہ اسنیپٹ رکھتا ہے:

BananaBanana MCP دستاویزات کے صفحے پر Codex config.toml اسنیپٹ جو url اور bearer_token_env_var فیلڈز دکھاتا ہے

تیسرا، متغیر (variable) کو ایکسپورٹ کریں اور دوبارہ شروع کریں۔ CLI میں، codex سرور کے منسلک ہونے پر اس کے ٹولز کی فہرست دکھائے گا؛ اس سے کہیں کہ "call list_models on bananabanana" اور آپ کو سات ٹولز، list_models سے لے کر list_generations تک لائیو قیمتیں مل جائیں گی۔ IDE ایکسٹینشن اور ChatGPT ڈیسک ٹاپ ایپ اگلی بار شروع ہونے پر بغیر کسی اضافی قدم کے اسی کنفیگ کو حاصل کر لیتی ہیں۔

macOS پر ڈیسک ٹاپ ایپ کے بارے میں ایک واضح انتباہ: ڈاک (Dock) سے شروع کی گئی ایک GUI ایپلی کیشن آپ کی .zshrc کو نہیں پڑھتی، اس لیے ایک export جو ٹرمینل میں کام کرتا ہے وہ ہو سکتا ہے ChatGPT کے لیے خاموشی سے موجود ہی نہ ہو۔ اگر ٹولز CLI میں نظر آتے ہیں لیکن ڈیسک ٹاپ ایپ میں تصدیق فیل ہو جاتی ہے، تو عام طور پر یہی وجہ ہوتی ہے۔ launchctl setenv BB_API_KEY bb_live_… اسے ঠিক کرتا ہے، اگرچہ یہ ایک عارضی حل لگتا ہے، کیونکہ یہ واقعی ایک متبادل حل (workaround) ہے۔

کیا ChatGPT کے اپنے کنیکٹرز اسی کی (key) کو استعمال کر سکتے ہیں؟

مختصر جواب: ابھی نہیں، اور اس کی وجہ بالکل واضح ہونی چاہیے۔ ChatGPT کا اپنا کنیکٹرز سسٹم ہے (Settings ← Connectors، پیڈ پلانز پر ڈویلپر موڈ ٹوگل کے پیچھے) جو MCP سرورز کو Codex کے بجائے باقاعدہ چیٹ میں شامل کرتا ہے۔ وہ کنیکٹرز OAuth فلو کے ذریعے تصدیق کرتے ہیں۔ ہمارا اینڈ پوائنٹ فی الحال صرف Bearer کیز کو سپورٹ کرتا ہے؛ OAuth 2.1 سپورٹ پلان کی گئی ہے، اور ایک بار جب یہ لانچ ہو جائے گی، تو سادہ ChatGPT چیٹ بھی ایک سپورٹڈ کلائنٹ بن جائے گی۔ تب تک لائن بالکل سیدھی ہے: Codex سروسز (CLI, IDE، اور ڈیسک ٹاپ ایپ میں Codex ٹیب) آج config.toml کے ذریعے کام کرتی ہیں، اور چیٹ سائڈ کنیکٹرز کام نہیں کرتے۔ compatibility table تاریخوں کے ساتھ فی کلائنٹ اس کو ٹریک کرتی ہے۔

یوز کیس: ایک بھی ایپ کھولے بغیر پروڈکٹ کی پرومو ویڈیو

وہ منظر نامہ جس کے تحت یہ مضمون لکھا گیا ہے: ریلیز کا دن، آپ کے چینج لاگ (changelog) کو ایک مختصر پرومو کلپ کی ضرورت ہے، اور آپ ٹرمینل کو چھوڑنا نہیں چاہتے۔ آپ Codex سے پروڈکٹ اسٹائل والی ویڈیو مانگتے ہیں، یہ ایک شاندار سینیمیٹک پرامپٹ بناتا ہے اور generate_video کو کال کرتا ہے۔ ٹول پہلی کال پر کبھی چارج نہیں کرتا؛ یہ ایک کوٹیشن واپس کرتا ہے، اور ایجنٹ بالکل درست رقم قبول کرتے ہوئے کال دہراتا ہے۔ یہ میرے سیشن کا حقیقی ٹریس ہے:

→ generate_video {"prompt": "Cinematic product promo shot: matte pearl-white
   wireless earbuds in an open charging case on a slowly rotating dark
   pedestal, dramatic rim lighting in violet and warm amber, soft haze,
   slow dolly-in from a slightly low angle, shallow depth of field,
   premium tech commercial style", "model": "veo-3.1-fast",
   "duration": 8, "resolution": "720p"}
← {"status": "confirmation_required", "quoted_cost_usd": 0.70,
   "message": "This video costs $0.70. Nothing has been charged."}
→ generate_video {..., "confirm_cost": 0.70}
← {"job_id": "cmrgrpxgf0002mk7fvfepg82j", "status": "processing",
   "cost_charged_usd": 0.70, "balance_remaining_usd": 1553.37}
→ get_result {"job_id": "cmrgrpxgf0002mk7fvfepg82j", "wait_seconds": 30}
← {"status": "completed", "files": [{"url": "https://…/api/files/…"}]}

تصدیق سے لے کر فائنل 720p فائل تک دو منٹ اور پندرہ سیکنڈ۔ یہ ہے وہ اصل کلپ، جسے Veo 3.1 Fast نے تیار کیا ہے، پہلی ہی کوشش میں، بغیر کسی ری رول کے:

پرامپٹ کی ساخت ہمارے Veo 3.1 prompt guide کے پیٹرن پر عمل کرتی ہے: موضوع، ایکشن، لائٹنگ، کیمرہ موومنٹ، لینز کا برتاؤ، اور اسٹائل۔ Codex پھر سائن شدہ URL سے فائل کو لاتا ہے (جو 24 گھنٹے تک کارآمد ہے؛ ایک نیا get_result اسے دوبارہ جاری کرتا ہے) آپ کے بتائے ہوئے فولڈر میں اور آپ کے چینج لاگ پیج کے لیے <video> مارک اپ بھی لکھ سکتا ہے۔

آؤٹ پٹ پر ایک ایماندارانہ انتباہ: $0.70 خاموش ورژن خریدتا ہے۔ اسی کلپ پر مقامی آڈیو کی قیمت $1.00 ہے، اور آواز کے ساتھ Omni Flash کا بل $0.10 فی سیکنڈ ہے — اسی لمبائی کے کلپ کے لیے $0.80۔ لینڈنگ پیج پر میوٹڈ آٹو پلے لوپ کے لیے، خاموش ورژن بالکل وہی ہے جو آپ چاہتے ہیں؛ سوشل میڈیا کٹ کے لیے آپ شاید اضافی تیس سینٹ ادا کریں گے۔

امیجز بھی اسی طرح کام کرتی ہیں بس تصدیقی قدم کے بغیر، کیونکہ سنگل امیجز اتنی سستی ہیں کہ انہیں براہ راست چلایا जा سکتا ہے: ایک پرامپٹ کے ساتھ generate_image جاب آئی ڈی واپس کرتا ہے، get_result فائل اور ایک چھوٹا ان لائن پری ویو واپس کرتا ہے جسے Codex دیکھ سکتا ہے۔

Codex کے وہ مسائل (quirks) جنہیں آپ کو استعمال کرنے سے پہلے جاننا چاہیے

اوپر دیئے گئے سیٹ اپ کی جانچ کے دوران جمع کیے گئے، تقریباً اسی ترتیب میں جس میں وہ آپ کو متاثر کر سکتے ہیں۔

ایک چھوٹے روبوٹ کی ادارتی مثال جو میگنیفائنگ گلاس کے ساتھ کنفیگریشن ٹیکسٹ کی ایک لمبی سکرول پڑھ رہا ہے جس میں دو چھوٹے وارننگ جھنڈے نصب ہیں، جو Codex کنفیگریشن کے مسائل کا استعارہ ہے

1۔ CLI آپ کے لیے یہ کنفیگ نہیں لکھے گا۔ codex mcp add موجود ہے، لیکن آفیشل دستاویزات کے مطابق اس میں HTTP سرورز کے لیے کوئی bearer-token آپشن نہیں ہے؛ یہ کمانڈ مقامی stdio سرورز اور OAuth لاگ انز (codex mcp login) کو ہدف بناتی ہے۔ کی-تصدیق شدہ (key-authenticated) ریموٹ سرور کے لیے آپ خود ہاتھ سے ~/.codex/config.toml میں ترمیم کرتے ہیں۔ تیس سیکنڈ کا کام ہے، لیکن اگر آپ claude mcp add --header جیسے ون لائنر تجربے کی توقع کر رہے تھے، تو یہاں Codex مختلف ہے۔

2۔ یہ TOML ہے، اور ٹیبل mcp_servers ہے۔ اسنیک_کیس (snake_case)، اسکوائر بریکٹس، کوئی JSON نہیں۔ Cursor یا Claude دستاویزات سے کاپی کی گئی کنفیگریشنز (mcpServers اور کرلی بریکٹس کے ساتھ) پارس نہیں ہوں گی، اور اس فائل میں TOML کی غلطیاں خاموشی سے فیل ہو جاتی ہیں۔ اگر سرور کبھی ظاہر نہ ہو، تو کسی اور چیز پر شک کرنے سے پہلے ٹرمینل سے codex چلائیں اور اسٹارٹ اپ آؤٹ پٹ کو دیکھیں۔

3۔ سیکیورٹیز کی ایک درست فیلڈ ہے اور ایک پرکشش غلط فیلڈ۔ bearer_token_env_var کی (key) کو فائل سے باہر رکھتا ہے۔ متبادل http_headers میپ اسٹیٹک ویلیوز لیتا ہے، جس کا مطلب ہے کہ ایک واضح bb_live_ کی بالکل پلین ٹیکسٹ میں ایک ایسی فائل میں موجود ہوگی جسے ڈاٹ فائل سنک ٹولز پبلش کرنا پسند کرتے ہیں۔ ماحولیاتی متغیرات سے کسٹم ہیڈرز کے لیے env_http_headers بھی ہے۔ میرا اصول: bearer_token_env_var ہمیشہ، اور کسی بھی سیکیورٹی کے لیے http_headers کبھی نہیں۔

4۔ ڈیفالٹ ٹول ٹائم آؤٹ 60 سیکنڈ ہے، اور یہ ٹھیک ہے، لیکن صرف اس وجہ سے کہ پولنگ کیسے کام کرتی ہے۔ Codex ڈیفالٹ طور پر ہر ٹول کال کو tool_timeout_sec = 60 دیتا ہے۔ ایک ویڈیو جاب میں ایک سے دس منٹ لگتے ہیں، جو کہ تضاد معلوم ہوتا ہے، سوائے اس کے کہ generate_video جاب آئی ڈی فوری طور پر واپس کرتا ہے اور get_result ہر کال پر زیادہ سے زیادہ 30 سیکنڈ کے لیے لانگ-پول (long-poll) کرتا ہے۔ ہر انفرادی کال آسانی سے حد کے اندر رہتی ہے؛ ایجنٹ صرف چند بار پول کرتا ہے۔ اس ٹائم آؤٹ کو 600 تک بڑھا کر "ٹھیک" نہ کریں، آپ کو اس کی ضرورت نہیں ہے، اور واقعی ہینگ ہونے والا سرور پھر ایجنٹ کو دس منٹ کے لیے بلاک کر دے گا۔

5۔ منظوری کا برتاؤ فی سرور کنفیگر کے قابل ہے، اور رقم کی بات ہو تو یہ prompt کا تقاضا کرتی ہے۔ دستاویزات کے مطابق، default_tools_approval_mode فیلڈ auto, prompt, writes اور approve کی ویلیوز کو قبول کرتی ہے۔ ایک ایسے سرور کے لیے جہاں متعدد ٹولز فی کال حقیقی ڈالرز خرچ کرتے ہیں، میں پرامپٹنگ کو آن رکھوں گا اور انفرادی طور پر کالز کی منظوری دوں گا؛ مفت ٹولز (list_models, get_account, get_result) وہ ہیں جنہیں الاؤ لسٹ (allowlist) کیا جا سکتا ہے اگر آپ کا سیٹ اپ فی ٹول فیصلوں کو سپورٹ کرتا ہے۔ ویڈیو کا ہماری طرف بہرحال ایک سیکنڈ لاک ہے: کسی بھی کوٹیشن سے اوپر کی چیز چارج نہیں ہوتی جب تک کہ واضح طور پر confirm_cost نہ کیا جائے۔

اس مضمون کے ڈیمو میڈیا پر کیا لاگت آئی؟

معیاری فی جنریشن قیمتیں، وہی اعداد و شمار جو list_models ایجنٹ کو رپورٹ کرتا ہے، کوئی عملے کی رعایت نہیں:

اثاثہ (Asset)ماڈل (Model)قیمت
Promo video demo, via MCP on a live keyVeo 3.1 Fast, 720p, 8 s, silent$0.70
Cover + 2 editorial illustrationsNano Banana Pro, 1K$0.33
Docs-page screenshotbrowser, not a generation$0.00
کل (Total)$1.03

ویڈیو پہلی ہی کوشش میں تیار ہو گئی، جس پر میں ہر بار انحصار نہیں کروں گا؛ پروڈکٹ اسٹائل کے شاٹس معاف کرنے والے ہوتے ہیں، لیکن ہاتھوں یا پڑھنے کے قابل متن کے ساتھ کچھ بھی ایسا نہیں ہوتا۔ ان کے لیے دوبارہ کوشش کرنے کے لیے بجٹ رکھیں۔

اگر آپ پہلے سے ہی دوسرے کلائنٹ میں اس سرور کو چلاتے ہیں، تو اوپر دیا گیا TOML بلاک واحد نیا حصہ ہے: وہی کی، وہی بیلنس، وہی جنریشن ہسٹری ہر جگہ۔ صفر سے شروع کرنے والوں کے لیے، Claude Code walkthrough میں چار مزید یوز کیسز ہیں جو تقریباً لفظ بہ لفظ Codex میں منتقل ہوتے ہیں۔ Create a key اور اپنے پہلے رینڈر کے لیے Codex سے پوچھیں۔

FAQ (اکثر پوچھے گئے سوالات)

کیا Codex ریموٹ MCP سرورز کو Bearer تصدیق کے ساتھ سپورٹ کرتا ہے؟

جی ہاں، مقامی طور پر (natively)۔ ریموٹ سرور ~/.codex/config.toml میں ایک [mcp_servers.<name>] ٹیبل ہے جس میں ایک url فیلڈ ہوتی ہے، اور bearer_token_env_var نامی ماحولیاتی متغیر کا نام ہے جس کی ویلیو Codex Authorization ہیڈر کے طور پر بھیجتا ہے۔ 11 جولائی 2026 کو آفیشل Codex MCP دستاويزات سے تصدیق شدہ۔ OAuth بھی سپورٹڈ ہے (یہ ان سرورز کے لیے ڈیفالٹ auth موڈ ہے جو اسے پیش کرتے ہیں)، لیکن اسٹیٹک کی سیٹ اپ کے لیے ان دو لائنوں کے علاوہ کسی چیز کی ضرورت نہیں ہے۔

کیا واقعی MCP کنفیگریشن Codex CLI، IDE ایکسٹینشن اور ChatGPT ڈیسک ٹاپ کے درمیان شیئر ہوتی ہے؟

جی ہاں۔ Codex دستاويزات بتاتی ہیں کہ ChatGPT ڈیسک ٹاپ ایپ، Codex CLI، اور IDE ایکسٹینشن config.toml کنفیگریشن کو شیئر کرتے ہیں۔ عملی طور پر وہ واحد چیز جو خود بخود منتقل نہیں ہوتی وہ ماحولیاتی متغیر (environment variable) ہے: آپ کے شیل ایکسپورٹس CLI کو نظر آتے ہیں، جبکہ ڈاک سے لانچ کی گئی ڈیسک ٹاپ ایپ کو OS کی سطح پر متغیر سیٹ کرنے کی ضرورت ہوتی ہے (macOS پر launchctl setenv) ورنہ یہ بالکل اسی کنفیگ کے ساتھ تصدیق میں فیل ہو جائے گی۔

کیا میں فائل میں ترمیم کرنے کے بجائے codex mcp add کے ساتھ سرور شامل کر سکتا ہوں؟

اس قسم کے سرور کے لیے نہیں۔ دستاويزات HTTP سرورز کے لیے codex mcp add پر کوئی bearer-token فلیگ پیش نہیں کرتی ہیں، اس لیے کی-تصدیق شدہ ریموٹ اینڈ پوائنٹ کا مطلب ہے کہ آپ خود ~/.codex/config.toml میں ترمیم کریں۔ دستی ترمیم کا فائدہ یہ ہے کہ نتیجہ بالکل واضح اور ورژن ایبل (versionable) ہوتا ہے؛ بلاک تین لائنوں کا ہے، اور کی فائل کے بجائے ماحول (environment) میں رہتی ہے۔

میری bb_live_ کی (key) ChatGPT کے Connectors سیٹنگز میں کیوں کام نہیں کرتی؟

کیونکہ وہ ایک مختلف انٹیگریشن سطح ہے۔ ChatGPT چیٹ میں کنیکٹرز (ویب اور ڈیسک ٹاپ، ڈویلپر موڈ ٹوگل کے پیچھے) MCP سرورز کو OAuth کے ذریعے تصدیق کرتے ہیں، نہ کہ کاپی پیسٹ کی گئی API کیز سے، اس لیے صرف Bearer اینڈ پوائنٹ آج اس فلو کو مکمل نہیں کر سکتا۔ Codex سروسز اس کے بجائے config.toml کو پڑھتی ہیں اور کی (key) کے ساتھ ٹھیک کام کرتی ہیں۔ ایک بار جب ہماری OAuth 2.1 سپورٹ لانچ ہو جائے گی، تو چیٹ سائڈ کنیکٹرز بھی ایک سپورٹڈ پاتھ بن جائیں گے؛ client table موجودہ صورتحال کو ٹریک کرتی ہے۔

کیا Codex ویڈیو تیار کر سکتا ہے، اور اس کی لاگت کیا ہے؟

جی ہاں، لازمی لاگت کی تصدیق کے ساتھ۔ generate_video ہمیشہ پہلے ایک USD کوٹیشن واپس کرتا ہے اور کچھ چارج نہیں کرتا؛ ایجنٹ رینڈر شروع کرنے کے لیے کوٹڈ رقم سے مماثل confirm_cost کے ساتھ کال دہراتا ہے۔ قیمتیں 4 سیکنڈ کی خاموش 720p Veo 3.1 Lite کلپ کے لیے $0.10 سے لے کر، اس مضمون میں 8 سیکنڈ کی Veo 3.1 Fast ڈیمو کے لیے $0.70، اور آڈیو کے ساتھ ایک ٹاپ اینڈ 4K Veo 3.1 رینڈر کے لیے $4.40 تک جاتی ہیں؛ آواز کے ساتھ Omni Flash کی قیمت $0.10 فی سیکنڈ ہے ($0.30–$1.00 فی کلپ)۔ فیل ہونے والی جنریشنز کی رقم خود بخود واپس کر دی جاتی ہے۔

tutorialmcpvideo